Pros: reasonable compensation, affordable benefits.
Cons: worked 24/7 for one year without support. 12-13 hour days, then work fro home, and on call always. very unrealistic expectations.
Management is very disconnected to the field operations. Many employees work 55-60+ hours with minimal reward or recognition. Demands are high and the rewards are few. Management support is extremely lacking.