Company: Microsoft
Date: 2015-05-27
Overall rating: 5/5
Employment status: current
Experience level: Junior

Awesome
Pros: Great work culture, extremely friendly staff (especially department leads), very knowledgeable staff, always a challenge, great pressure
Cons: None really? I've yet to come across the cons