Pros
I enjoy flexible hours and workload. I earn constant 'exceeds' reviews because I am able to constantly add more work to my purview. Lots of good people at the bottom who have great skills. The CEO seems very genuine, transparent, and forward thinking.
Cons
The senior management seems to not buy into what the CEO is preaching to us. While the CEO tells us to take initiative and make things happen, we are stymied by his direct reports when we actually do that. It's very much still top down, do what we say and we know what we're going around here. Also, HR is not very interactive in benefits and pay. There are no performance based incentives here for anything under director level, and when any annual increases (well under cost of living increases) are given out, it's at the managers discretion. HR should be doing this, not managers who can favor friends or punish employees who don't agree with them on something.