The company truly cares about employees, customers, and solid growth. They work to stay ahead of the curve in all aspects of the industry. The culture is that of a family-type work environment.
Cons
Growth sometimes exceeds capacity, that's a great problem to have and management always reacts to remedy any concerns as quickly as possible. They seek input and listen.