Pros
If you dont have a family i guess over time. They will definitely have you work it no matter what.
Cons
Micromanaged, horrible supervisors in place, mandatory over time and travel in some cases an hour annually a half away from primary location. No training, will have you do work that is other people job titles, no promotions, no career growth, terrible and I mean terrible pay, raises they say are performance based not is not true.