Co-workers, travelling and variety are great but management, advancement, job security and salary/benefits are lacking to say the least.
Pros: sometime you get to travel (when needed), but only by their best employees.
I would work in-house or offsite doing a variety of different jobs on automotive parts; from the rims to the airconditioning lines to the cradle and doing the paperwork that was a necessity to be an ISO company. I learned how to be a good leader by watching/listening to my co-workers and determining where they would work best and making sure the job was done ergonomically correct. When I first started there the management was great (jobs were more pleasant to complete), but the last year I was there, the new management, managed to fall apart, making everday unreliable and a chore. The hardest part of the job was keeping up with some of the unrealistic quotas they would enlist and working with disgruntled co-workers. The most enjoyable part of the job was working with great co-workers and travelling (I was the newest employee to be asked to help Windsor, ON, set up their wharehouse and train their new employees; I was the first employee of less than 2 years being there, to be asked to become a lead hand -- but had to turn it down because I did not have a license and, first asked to go to Florida, USA, but did not have an up-to-date passport.)