Pros
Incredible team: Everyone is very talented, and willing to help others succeed. Legitimate mission: A tech company with a real mission orientation Work-life Balance: Everyone talks about work-life balance, but CM lives it. We have big-goals and people deliver on their commitments, but when people work is quite flexible. Many people walk their kids to school during the day, go to the gym, etc. Real Equity: Open compensation philosophy that ensures people are paid well, and fairly, regardless of gender, race, location, etc.
Cons
Sometimes it can take longer than ideal to determine what the goals for a given year will look like which can cause some things to still be getting figured out when the next year starts. I feel like this is pretty common with companies, but it can have an impact. On the positive, once the goals are set they tend to not be shifted frequently so we know what are big focus areas are for the next year.