Vantaggi
Good company for young people Very good training programs Pays well, especially for management positions Can be a good place to work, but only if you have a good manager; unfortunately there aren't too many of those left, especially at the Sr. Director level and above.
Svantaggi
Upper management tends to favor people who agree with them all the time. They used to reward performance, but now mostly they reward blind loyalty. People who challenge bad policies and decisions are black-listed. Sadly, many older employees are discriminated against. Women are given preferential treatment when it comes to promotions; they are so eager to increase their "diversity" that reverse discrimination has become the norm. Your job is never secure; at any time they might do a 'reorganization' and demote you or eliminate your job, no matter how good you are.