Company: Microsoft
Date: 2015-10-19
Overall rating: 5/5
Employment status: former
Experience level: Junior

Software development engineer
Pros: It is a great place to work with smart people all around you. Dynamic environment that brings the most out of you
Cons: In the competitive environment, you may tend to feel a bit intimidated by the performance of your co-workers