Great People, Fantastic Office, Awesome Work life balance, dog friendly office, great social events planned
Cons
Poor upper management, no real vision, project churn / failure, innovation is outsourced, corporate is in acquisition mode, development is led by offshore teams