Neat and clean place. Little more than average pay. Somewhat good co-workers.
Cons
Management is the worst. No value for employees personal time. Team leads are not respectful nor qualified enough and they become the managers or leads because of preferential hiring, not on the bases of qualifications.