Supportive mentors
Housing stipend
Fun Intern events
Subsidized dinner, cheap lunch
Decent pay
Well structured and prepared teams/management
Big, clean campus
Cons
While I learned a lot from working with remote/international offices, it often slowed down workflow. I found myself playing email tag for days at a time.