Pros: good pay, good benefits, job security
Cons: Terrible shifts and off days, no work life, just a number, no sick days
The people i worked with were great. The management treats you like you are a robot. If you call in sick you are punished and frowned upon. You will have absolutely no life working here as you will most likely be on nights with two week days off for at least the first 10 years of service.