- Great people and below management culture.
- Cool tech and innovative environment
- Good processes
Cons
- Management communication to the rest of the company can't be trusted
- Expectations aren't clear and failure to meet them wil have repercussions
- Company values are stated, but never lived out