Company: Microsoft
Date: 2012-07-12
Overall rating: 4/5
Employment status: current
Experience level: Junior

Awesome places to work. nice people. good salary and benefit
Pros: Nice team
work/life balance
business growth
nice management team 
diversity
Cons: travel a lot
no career long-term development
pure technical job
sometimes it is a little boring by repeating what you are doing