Company: Microsoft
Date: 2016-05-19
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Incredible Company
Pros: Amazing benefits.
Incredible team culture. Hard to find someone who doesn't want to be there. 
You get to wear gym shoes and jeans.
Great growth opportunities. Other Orgs are always looking for talent.
Cons: None. Be willing to stick it out and make yourself and your work known, and you'll be fine.