Pros
Steady work, nice people, lots to keep you busy
Cons
Bad insurance, no work/life balance, false veneer of safety, poorly maintained equipment, never knowing your schedule in advance and sometimes no notice about working late until its time to go, subpar pay and no raises