Pluspunten
Lots of things to do. Good benefits. Lots of classes. They have classes in every subject and support your time spent in these for the most part. Offices are pretty nice as well.
Minpunten
To big and complex. Always a follower, never a leader. MS is mired down in compatibility as well and not willing to break free into new markets. The cost of supporting just grows and grows and in the end isn't helping customers move technology forward. Doesn't trust its product teams to make good products that will win. They talk a lot about work life balance but they don't truly support it. They will pretend they do by not asking you to work the weekend, but they will rate you on these points later on. It becomes an unstated policy. Those that spend their lives on campus get promoted faster.