Pros
The people there are really nice. Decent benefits(Paid vacation, 401k, Insurance)
Cons
Little room for growth due to such high turnover. The management lacks in so many areas, and will not hear any feedback unless it comes from a fellow manager. They spend 4 out of 5 days a week in meetings and can't figure out why nothing gets done and why their field service is overworked. They claim to have core values and beliefs yet they are not at work within management, the management does not communicate due to never there or putting out fires, then they come back and wonder why their stuff was not staged, why their core values are not in practice because people do not speak up for fear of involuntary termination. They operate on a disaster mentality, they have no hierarchical structure of who is responsible for what problem, because they are always so busy putting out fires, rather than laying down a foundation to build on. They are more concerned with pleasing the customer than the welfare of their employees. High turnover ratio. Saw more people go in a year and a half time and several had been there 10+ years Management has no people skills, but are sales oriented, not employee oriented.