Its a job that pays, phones allowed, snacks in the break room.
Cons
completely different experiences depending where you are placed, salary paying job that demands overtime almost everyday, managers with foul mouths, extreme favoritism, unwillingness to explain how to use companies benefits, poor staffing, zero work-life balance, doesn't give supply everything needed to do the job.