Company: Microsoft
Date: 2014-02-09
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Sr. software engineer
Pros: better health insurance, work life balance, you have you own single office, 3 weeks vacation
Cons: Politics in management, not transparent to individual contributor. keep re-organizing and keep chasing the leader in the market