Pros
Good people, great customers, hard but easy work.
Cons
Sometimes management is difficult to work with.
Pros
Cares about their employees health and wellbeing Career advancment Fast paced
Cons
Not enough pay for what they expect even as a direct hire employee. At times you are EXPECTED to do mandatory OT and then some people like me get killed with taxes.