Great set of customers. Fun, team focused work environment. Opportunities to advance for those who work hard and stick with the company.
Cons
It seemed like every year the company would issue a new set of rules to try and make things run more efficiently, never did these code amendments prove to help anyone.