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

Fantastic
Pros: At Microsoft there are Intelligent people, we also provide highly competitive products and services to customers in commercial and government sectors all over the world. The pay is about as much as you could get for the level of experience required.
Cons: There is unfortunately a lack of personal interaction with coworkers due to a work from home culture. For some with families this would be a positive but if you like face to face mentoring and 1:1s then this could be a problem depending on which branch of the org and location you are in.