Vantaggi
They still have decent benefits, but you definitely pay more for them than you used to. Overall, their training program is pretty good. Conservative, stable company that has never had layoffs. Plenty of sports leagues to play in to meet fellow employees. Very charitable, big into corporate responsibility.
Svantaggi
Work/life balance is definitely not a concern. Salaries are way lower than most others in the industry. There is definitely a "kool-aid" culture that you'd better buy into if you hope to advance. Team leaders are not held accountable in the same fashion as their direct reports. They overhauled their compensation program according to "employee wishes", but none of the employees were happy about it because it decreased the amount made per year through their partnership (profit sharing) program. Some departments lack uniformity of standards from team to team, which can make it tough to fully understand performance expectations.