Company: Microsoft
Date: 2016-10-12
Overall rating: 5/5
Employment status: current

Great place to work
Pros: Competitive salary, good community involvement, strong global presence, great products, cares about employees
Cons: Very large and political company, hierarchical, review process is inefficient and difficult to assess where you are relative to peers, too focused on short term compensation at lower levels of company