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

One of the best places to be if you like IT
Pros: - Always state-of-the-art technology
- Work conditions such as benefits, bonuses, stock purchase plan, health care, snacks, car, park spot etc
- Salary above the market average
- Opportunity to learn so much, access to the expert on each technologies
Cons: - You have to be very disciplined because by the time a new tech is released to the market there will be no in-depth training ready for you, so you have to expend a lot of energy on in-depth learning by your self. 
-The company loves acronyms, so prepare to learn and be fluent in tons of it