Company: Microsoft
Date: 2019-08-31
Overall rating: 4/5
Employment status: current
Experience level: Junior

Can be an amazing place to work
Pros: Great benefits. Smart people to work with. Lots of passion to make the company better. Joining the company to work on a passion project can be an incredible experience.
Cons: Management is unwilling to fully commit to new projects, often leading to under-funded, poorly executed programs. Management doesn't understand how their actions impact morale, and people can easily become isolated and left behind managing dead-end projects. As time goes on, the project you joined to work on might disappear.