Company: Microsoft
Date: 2016-07-08
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good place to work if you're Windows only
Pros: Employee centric with very good benefits compare to many large tech companies
Ability to play with new Microsoft gear and be part of the process
Many market segments to gain different experiences as each team operates differently
Very good training opportunities outside of Microsoft technology domain
Cons: Only can use Microsoft technology in designs if solution exist
Very large company means layoffs have nothing to do with you personally