I liked the people I worked with on a daily basis.
Cons
Felt a little micro-managed. Did not compensate well and was extremely strict throughout the workday. They used to take an hour of your pay away if you came in 1 minute late to work. High turnover with employees.