Pros
The coworkers are awesome. There are some incredibly smart, friendly and hardworking people who work within the company. There are some cool fringe benefits such as $250/year for life long learning, $750/year for health and wellness, $3000/year for professional development.
Cons
There is extreme favoritism, as in, if your manager doesn't like you, you don't get promoted and/or your raise is in jeopardy, there is little consistency between departments, and many policies are decidedly ambiguous so the company can maneuver decisions to be in the company's favor without care for the employee or their career. Lots of secrecy; there were many times where I was deliberately told, "but don't tell people this. Just see if anyone notices." Senior leadership recently decided not to send emails congratulating people on promotions because it was causing a disturbance despite one of the core values being celebrate. Also, no sick leave.