Vantaggi
Nice people to work with. Good work / life balance in my group (other groups not so much). Good benefits. Good training programs. Ability to move around the company into diverse roles.
Svantaggi
Micromanaging is out of control. Company promotes narcissistic people to management that have no business managing people. In the group I was in you needed to be a robot to survive. Don't even think about making a decision on your own. That is the manager's job. However, you have to be willing to take the responsibility for his/her decision. Manager would throw you under the bus to make him/her to continue to look good. My main job function was to make my manager look good. Not do what was best for the customer or the company. The culture will suck the life out of you. As with most companies there are good managers and bad ones. Problem is that the majority of the managers there are bad. If you want to move around, you better ask around to see how will be leading the team and make an informed decision.