Company: Microsoft
Date: 2011-04-06
Overall rating: 3/5
Employment status: current

Overall experience has been good
Pros: Flexible work timings
WFH options when required
Good WLB
If placed in the right team, can stay abreast on the latest technologies
Cons: Some teams are too much perception oriented rather than looking at the performance.
If not in the right team, sometimes you may end up in a very stagnant career.