I enjoyed the environment of the company. Everyone was friendly and outgoing so it made it easy to fit in. They had me doing a variety of duties that actually needed to be done, so there was not a lot of time where I was doing "intern" work (copies, coffee, etc.).
What I wish was different
At the beginning of the summer I was assigned to a specific area of the company that I spent most of my time working on a certain project with the same people every day. I would have liked to experience different parts of the company to see what they do on a daily basis.
Ask as many questions as possible. Everything they do is new and they have some amazing pieces of technology so learn as much as you possibly can.