Pros
One of the most Safety conscious companies I have ever been a part of, the training, review meetings, planning meetings all revolve around safety. On top of that they truly care about each individual and will strive to find a way to make everyone feel welcome.
Cons
Customers can be very demanding and if you let stress get to you it can bring you down