Company: Microsoft
Date: 2016-09-24
Overall rating: 5/5
Employment status: current
Experience level: Junior

Software developer
Pros: Challenging, pays well, great people, many activities, great perks, amazing work environment, good working method and technologies, interesting. very good. very open, liberal, good values
Cons: Work life balance isn't the best, career opportunities outside Redmond aren't the best