Pros
Good pay, safety, good equipment,
Cons
Clique work environment, changing start and stop times, young supervisors who get promoted off your knowledge and work. Not recognized for your contributions, no accommodations for disabled workers, constant layoffs if your not in the Clique, unappreciated ,