Advice
I would say that there are a lot of people out there who do not like these big tech companies, but at the end of the day, working at one (even just for a summer) is the best way to know if you like it or not. It's a glimpse into a completely different world, especially at companies like Amazon, Google, Facebook, Microsoft, etc. It is 100% worth the work, experience, connections, and knowledge gained, and it comes with a very competitive salary. Although I did not get a return offer, a majority of interns are asked to return full-time!