Company: Microsoft
Date: 2015-10-07
Overall rating: 5/5
Employment status: former
Experience level: Junior

Software Engineering Intern
Pros: Culture at Microsoft is awesome. I'm sure this was biased since I was interning there but they really take care of their employees / everyone seems to be happy to be there.
Cons: I honestly can't think of too many. Some older internal processes are a little inefficient and annoying but they are getting replaced in almost all cases with newer, better systems/processes.