Pros
Steady income with standard benefits. Co-workers still care about their job performance and the customers. Most low level supervisors care about their employees.
Cons
Benefits decrease each year with rising costs. Bonuses seem to go to the same higher income individuals each year. One raise in 5 years of less than 1%. Christmas "bonus" for lower employees is a coupon for food & are only allowed to spend it on the type of food designated. Older employees are hoping to retire and new employees are disillusioned. Upper management seems to be in a bubble and are not aware of the problems of micro-managing. Performance reviews are not reflective of actual job performance, but instead are lowered to support underlying agendas - (support future lay offs, intentionally lower raises). Very low opportunity for advancement.