5.0
30 Dec 2016
Former employee, less than 1 year
Redmond, WA
Recommend
CEO approval
Business outlook
Pros
- Meaningful intern projects - Great diversity of teams: Microsoft has their hands on absolutely everything, so you get to talk to a lot of very smart and interesting people. - Probably has the best intern benefits out there. - Intern events are amazing. - I've had great mentors - It's a great time to join Microsoft in the midst of its reinvention
Cons
- The engineering mentality in some teams is not the best: software design is not given too much thought and lazy shortcuts, instead of an ideal solution, are often taken. This applies to teams that have a lot of legacy code. - The internship experience depends a lot on the mentor. Most mentors are great, if you're one of the unlucky few, your internship won't be as rewarding.