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

Microsoft is a good place to work for among the technology companies
Pros: Microsoft has very high customer base of more than 1 billion customers. So working at Microsoft provides ability to impact and help billion customers around the world. There are many very popular products at Microsoft, so it's also convenient to just move across the company if you want to work on different types of products.
Cons: Since Microsoft is a large company with large user base, there are very few product teams in the company that would provide start up experience (if that's what someone is looking for). Having said that, there are always few teams at Microsoft that are working on new projects, so there is opportunity to find start up experience type projects.