Pros
Mission, engaged and enthusiastic CEO, Stocks and bonuses for all employees, PTO and decent health insurance. Most employees are good people.
Cons
Unrealistic goals and metrics, all decisions based on the newest "shiny object" for the day or month. Under-performers not addressed and no support from HR. Directors and Managers have no experience in running their departments yet they micro-manage staff. Directives are given without direction from management, goals are unrealistic and they ignore things that should be obvious to a manager. Work/life balance is only for some and not for all people. Upper Managers use people to make themselves look better. It's all about image, so don't believe everything you see in job ads. They terminate people without documentation or valid reason yet hold on to people that have been "warned" over and over and over. Literally the worst HR I have ever experienced. 90% have no idea what they are doing and there is a lot of them for some reason.