Company: Microsoft
Date: 2017-09-06
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great location, people and culture
Pros: Flexibility, facilities, good location.  Management allow you to schedule your own diary and plan your schedule.
Cons: If you take your foot of the gas, it may be time to leave sooner than you think.  Lots of Alpha types that will walk over you if you give them the chance.