Pros
It is a very positive work environment in general, decent benefits, pretty understanding management, transparency about what the company is doing and which direction we're heading. Overall its great, I have personally been treated very well by this company and have no major complaints regarding myself.
Cons
Upper management can't seem to figure out that it is important to pay operators a decent wage. If you're an operator and you've worked here for 5 or 10 years, the temps hired today will make more money than you. Your reviews will be ok, but there will always be something negative in it to justify not giving you a bigger raise, even if you are a star performer. If you are a temp and get hired full time, expect your pay to drop once you're permanent.