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

Great journey so far and looking forward to even better future at Microsoft
Pros: You receive good pay and benefits.
You get to work on interesting and challenging problems.
You can decide the pace of your career.
Microsoft is a huge company with thousands of teams. You can move to learn a different technology in a new team every few years without ever having to move out of the company.
Cons: In some teams, heavy competition results in unnecessary politics.
Work life balance may be affected if you are looking to get promoted in a competitive environment.