Company: Microsoft
Date: 2014-05-10
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to work if you can find the right role
Pros: world class benefit
overall compensation is high if you can meet your sales quota
work with latest technology
work with a lot very bright people
flexible work environment
Cons: Very ambitious sales targets
No work life balance
Most technical roles are in Seattle
Moving up requires relocation and playing the visibility game