Vantaggi
Having over 45,000 employees there are many wonderful people to work with across business units. Nice 401K match. Benefits are on par with what you would expect from a company. Some teams in IT can finally do a work from home day with a lot of conditions in place.
Svantaggi
Too many managers within each department resulted in several barely contributing to the company goals, typically common to see direct reports picking up the slack, with no credit for the efforts. It was not uncommon to see managers take credit to receive 10k bonuses EOY. Why some teams consisting of 6-10 people have two managers is beyond me. Some managers were instructed not to give anything over a 3 out of 5 for most bonus opportunities. Managers are rarely held accountable with employees being blamed for projects being late. Outsourcing is becoming more popular within the company, especially with Oracle. Acquisitions have also resulted in several job cuts.