Pros
Great hours , benefits good
Cons
They do not care for work life balance, most employees are working overtime while I was working there. Management chooses favorites and will try to push out the ones that truly do majority of the grunt work. Most toxic work environment I have ever worked in, those who break the rules frequently (including major COMPANY rules) are just talked to but I have seen them let go individuals for coming in late (over occurrence policy) while others that constantly call in or leave early still have their jobs. There is so much a person can tolerate before there is a breaking point. Although management will still always say "there is no favoritism." The model should be suck up as much as possible then you can get away with anything.