Company: Microsoft
Date: 2010-05-02
Overall rating: 4/5
Employment status: current

Great place to Work
Pros: great benefit, cares about employee and their famies, interesting projects to work on, offer different flexible work options for their employees.
Cons: leveling across different disciplines seems not fair; people that assume different job functionalities should not be rewarded at the same level.