Pros
Overall, great place to work. The pay is competitive for the market. The benefits are great and above average for the industry. What really sets the place apart though is the culture. Great work-life balance and the office dynamic is excellent. Lots of opportunity for growth and career advancement. Overall, a really good company.
Cons
Nothing really at the moment.