Pros: strong company, decent benefits, generous overtime
Cons: short breaks, difficult job advancement, hot in the summer
In my experience it has been a decent company to work for as far as benefits and decent wages. However, I find that it has been some what difficult to advance as a relatively new hire. It would seen that is always someone better suited for the new job opportunities that arise.