Company: Microsoft
Date: 2018-07-30
Overall rating: 3/5
Employment status: former
Experience level: Senior

Tech giant that gives you what you’d expect
Pros: Excellent benefits & opportunities to network, plenty of supportive teams who value diverse backgrounds and experiences to work for, challenging technical problems — a real good place to get your start.
Cons: Big organizations with an entrenched culture of competition (not collaboration) and aging products make it difficult or impossible to make change for the better, depending on where and who you are. It’s changing, and it was changing for all my years there, but the process is slow and disheartening. Some attitudes and code based will never change.