Pros
good healthcare (albeit expensive and goes up every year just enough to consume any raise you might have received), 401k, paid time off structure is average/decent (i.e. two weeks paid vacation per year, some paid holidays)
Cons
high stress, low compensation, poor management, no trust, very low annual raises, job expectations/requirements change more frequently than it is possible to keep track of, little room for advancement, politics. need i continue? i certainly can. must work most holidays even if it falls on your day off and usually told about it with very short notice and penalized if you're unable to work. shift changes every three months with no control of what you get. keep going? i could say more, but I think you get the point already. oh yeah, horrible work/life balance as you are expected to be completely "flexible" and totally rearrange your life at every whim of the company in the name of "change"- which would be more appropriately called "control".