Pros
* Senior developers and staff are knowledgeable and skilled. Has a good, large existing codebase so there's always stuff to learn about, including interesting features that competing products don't actually have. Has a good workflow for development.
* Friendly coworkers.
* Conducive working environment.
* Great place to build up skills and learn from senior developers
* Company lunches and outings are fun.
* Beanbags are fantastic!
* Expanding well, so lots of opportunities to build stuff.
Cons
Need to improve on DevOps.