Company: Microsoft
Date: 2014-08-01
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company to work for
Pros: Very motivated people to work it. You can expect to find people with high integrity and people who respect each other, and be very professional. There are so many aspects to the business, a person can experience almost every industry by just moving from one team to another within the company.
Cons: Microsoft is a really big company and one does face different kind of challenges than other companies. One of them mainly is collaboration. Also, there could be one too many org-changes in the leadership. Training is adequate but sometimes there is not enough experimentation.