Great company with challenging yet rewarding work, but there are troubling signs
Pros
There are plenty of smart individuals at the company that provide challenging yet rewarding work that will help you learn in your career. Such work experience they provide can be transitioned to other companies should you decide to make a switch. Also, at least before COVID-19, the company serves free lunch and Happy Hour Fridays, which helps improve morale while helping employees save on food costs.
Cons
Unprofessional managers will wear everybody down. However, the company either doesn't care or are too gun shy to solve these issues. I know of several people who either quit/considering quitting due to unprofessional managers or are refusing to work with these managers. There are unprofessional managers in every department, including finance, sales, and engineering. In addition, there is pressure from managers to work insane hours, hence the low amount of WLB for employees. Unfortunately, this leads to burned out employees, who in turn are less productive and less efficient.