Company: Microsoft
Date: 2013-06-16
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great place to work, lots of different opportunities within the company
Pros: People truly care about what they're building. Great work environment, excellent benefits. Can work on many different things around the company. There is an excellent culture at Microsoft that's laser focused on making money and also donating large amounts of money to help good causes. People are encouraged to donate time and money to the community.
Cons: Since it is a large company it is sometimes hard to navigate and find new roles that match your expertise and strengths.