1. Great folks to work with
2. A lot of perks such as WFH allowance, fuel reimbursement etc.
3, Transparency at it's best. You can discuss anything with anyone.
4. Great Higher management
Cons
1. Choose speed over quality
2. Below-market compensation (which they will probably fix soon)
3. Provide MacBook air to developers. :P