Company: Microsoft
Date: 2012-10-18
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company to work for
Pros: - Lots of opportunities to learn new technologies.
- Flexibility in terms of work hours
- Typically, your interests are taken into account for whatever project you work on
- In general, the managers are good.
Cons: - The sheer size of the company can sometimes limit growth opportunities.
- Not every team is cutting edge