They are ok for getting your foot in the door for the industry, and getting some experience working in an office/industrial job site.
Cons
Every thing about this company is just terrible. I don't know who my manager is anymore. We have gone through so many in the time that I have been here. Don't even bother to ask for raises because you're not getting any. You are nothing to them.
Lack of communication on items effecting employees (ie. Salary, benefits, incentives, etc.) No yearly compensation cycle. No DCP or savings plans. Mediocre benefits plans. Words and actions do not match.