Company: Microsoft
Date: 2014-09-15
Overall rating: 4/5
Employment status: former
Experience level: Senior

A once great company that lost its way
Pros: Work with smart people (most of them at least), autonomy, allowing you to own and take action on things you believe in, flexible hours, good benefits, fun and always learning new things
Cons: Flexible hours means longer working hours as you tend to check emails all the time, compensation started to deteriorate over time with share award getting lesser and lesser, review system generally killed the original culture of being great place to work, and turn everyone into politicking animals, promoting the wrong people to managers,