I spent my summer internship at the Austin location of Freescale Semiconductor. Overall, my experience here went above and beyond my expectations. As a CS major who just finished their first year of college, I expected my first internship to things like documentation, possibly even secretarial work. However, I came to Freescale coding right away on projects that my team is currently working on, as well as projects specific to my internship. Every day I learn something new, which makes coming to work exciting. Although my primary mentor works in different country (so our main form of contact was IM), he was extremely helpful and more than willing to answer my questions and teach me about the technologies required for my project.
I've had a positive experience with the management at Freescale. I've had lunch with the CFO, and the CEO even threw an intern party at his house. I didn't expect this tightness between management, employees, and interns, and I really enjoyed this work culture.
The hardest part of my internship was the vasts amount of new technologies and terminologies I had to be familiar with to complete projects. As this is to be expected (I'd rather learn a lot of new things and feel uncomfortable than only work with what I know in complete comfort) in a way I felt that my expectations as a first-time intern was a bit high. I'd normally be fine with this, but with my mentor and manager located hundreds or even thousands of miles away, it's often frustrating to feel like I'm "on my own."
All in all, wonderful experience here at Freescale. I've learned so many things in my time here that I haven't learned in college, and - although I know I still have alot to learn - I feel more competent confident as a software developer.