Pros
Camaraderie amongst coworkers. My colleagues were good people, and the daily jokes and banter keeps the spirits up.
Cons
Management. Management only cares about themselves and the bonuses they can squeeze from the hard working shop floor. They risk our safety by cheaping out on safety equipment. Torn lift slings were encouraged to be used because they did not want to buy more. Long hours due to poor project management and the sales team lying to customers about delivery dates without consulting production. Nothing is ever in order. At first I thought I was crazy because none of their business decisions make any sense but over time I realize people stopped caring and decided to let management be their own demise. Low pay, never any raises, definitely never any bonuses.