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

Rewarding and stimulating
Pros: Mature working environment allowing a flexible working style, deliverable based, competitive and goal orientated, supportive and collaborative colleagues.
Cons: Work life balance does get tested. Some people don't respond as well to the constant high pressure drive for delivery. Everything has a metric.