Vantaggi
Great benefits, job security (they won't fire you unless you're completely useless), promising industry outlook. Management strives to communicate with their employees. Admirable effort to create non hierarchical culture in a very big organization.
Svantaggi
Work culture has a long, long way to go. The company strives to "embracediversity" but the status quo is still white fuckboy's heaven. Reported harassment issues and only got retaliation. They don't understand how to resolve work conflicts nor embrace people who aren't white males. Low performing people take decades to be removed because that's the company philosophy. Could be a good thing, but often a source of frustration. Opportunities may not go to the people who deserve the most. Like any other organizations, politics is ugly. Management is pretty closed despite their effort to communicate. There's an unsaid rule of bringing only the young people up to the management.