Company: Microsoft
Date: 2013-03-03
Overall rating: 5/5
Employment status: current
Experience level: Junior

Huge company, large opportunities
Pros: - many cooperating teams and plenty of career opportunities
- competitive salary and benefits
- ability to work on projects that affect millions of people
Cons: - it's a large company with all its cons - decisions can take weeks to make, some dependencies on other teams might be difficult to get done on time, hat's one of the biggest strengths of the company can be at times its weakness