Vantaggi
Great benefits (#$%$@#$!!! the paternity leave is awesome!!!!). Good work life balance (if you're on the right team). Management cares. Wonderful people. Life during the freeze (mid nov through december) is heaven on earth. They have 5+ personal development days which are AMAZING and management truly cares/ supports your personal development and achievement.
Svantaggi
Slow internship with little to no work. When hired on full time, they will not negotiate salary and gyp you out of fair compensation. (ie I realized soon after joining I was being paid less than I was worth - even by their own standards). And having super nice colleagues means passive agressive-ness when issues do arise. :( Also, there's this almost yearly mid-year company reorganization. It's insane. I have one friend who was moved around 5 times in the last year. 5 TIMES.