Company: Microsoft
Date: 2012-05-26
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft is a good place to work
Pros: Very structured organization
Market focused product development
Team/Org Charter is usually crisp
Excellent in-terms of Work-Life balance
Good portfolio of of products - OS, Office, Search, Gaming...
Cons: Growth is a little slow - Good structure implies it's difficult to stand out!