Company: Microsoft
Date: 2016-09-16
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great place to learn, but questionable growth
Pros: Laid-back hours, benefits, challenging problems. Microsoft has research and projects happening in almost any field you can think of.
Cons: As an engineer, you can feel like a cog in a machine and your focus is more narrow.