Great office environment and culture with lots of likable people. An open floor plan for its operations floor promotes interaction between all teams throughout the company.
Cons
Management could hand out better compensation upon yearly reviews based on company performance and an individual's strengths rather than "cost of living," which does not really keep up with the actual cost of living.