What I liked
Within the first 2-3 weeks I was treated as a normal software engineer, not just an intern. I was given tasks that were just as important as the tasks any other members on my team were receiving. I was able to see almost all the code I wrote end up in production. If I ever had any questions, everyone there was more than willing to help me.