Fun, young, energetic staff with a lot of good ideas. They don't take themselves too seriously, but do take their work very seriously. The work I did was not very "intern-y", and I was given responsibilities and trust in my capabilities.

Cons

Easy to blend in because the company is so large, and you will be forgotten if you do not network and make sure people remember you.