Pluspunten
- 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
Minpunten
- 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.