Pros
They keep you informed about what is going on in the company benefits are great and pay is getting better
Cons
They go threw employees like no other company I have ever seen I was only there for a little over a month and employees were dropping like flies it is a concern for everyone that works there everyone who works there asks how much longer till their number is up I personally know of at least 18 employees being fired just since I was there some deserved it but most where excellent employees that were fired for ridiculous reasons like stretching, telling management a concern they had, and even for writing the wrong date on a piece of paper for overtime.if you're honestly considering working for this company do yourself a favor only plan on it being extremely temporary while you look for another job....unless of course you are absolutely perfect and flawless in every way just because you show up when you're supposed too and work at 110% is not enough for this company!!!!!!!!