Pros
Great pay, great benefits, great team atmosphere, great work life balance
Cons
The CTO is overbearing and doesn't allow the teams to use their knowledge and experience to help the company meet their goals and grow. He raises his voice often and resorts to foul language when he... is in disagreement, and he likes to be 100% in control for all of the wrong reasons.
Pros
Great team approach & work life balance
Cons
Salary low in comparison to other similar