Company: Microsoft
Date: 2017-03-28
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Great company for mid-level/senior software engineers
Pros: friendly environment, interesting projects, great management
Cons: lower than market salaries, too many re-orgs