Pros
Chill. Not paying much under what you would make at any other job that doesn't require a degree. A good job to waste your life at or while you're in school. I say waste your life, because it's a dead end and you'll live in the shop. I personally have no life to begin with so, doesn't much matter to me
Cons
Very long hours, and management are the cons. The company has a good enough system to run, but it could be much better. At first cash the employees, middle management and down are fuel to be burnt as the system generates money for the share holders. Sad part is that some of the employees (middle management) take their jobs too seriously and just make things harder on the average employee. They don't understand the game. It's funny seeing them fired just as fast the lower employees. I have a funny nihilism about it and take the job one day at a time, though sometimes, the passive aggressive whining of the managers gets to me.