Pros
Good pay for not too difficult work, Retirement Stock Plan, You can buy Publix Stock and get quarterly dividends, Health and life insurance
Cons
Unfortunately, I work in a department where management contradicts themselves, makes knee-jerk decisions, plays favorites and knit-picks at/blames people they do not like, does not control their emotions, and does not value education. I'm working on an MBA with 4 years in the department and I came in with experience, and was told I was "equal" to 2 younger people without any education and experience -both with much less time in the department. Being in the department I'm in has actually hurt me in transferring to another department. There's not that many opportunities to advance unless the immature supervisors like you and you tell them all about your personal life.