I came for a summer internship before my final year at university. My goal was to gain some real work-life experience but the development during the short I was there was incredible! - The art of sales and persuasion, interviewing skills and most importantly the ability to coach a develop people. Some great transferable skills.
Cons
More of an intensive learning experience rather than a job, learnt some great skills but required a lot of time and effort!
After 4 weeks of working in the business, I was sent to New York to attend a rising star meeting, all expenses paid. It was a great opportunity to meet other people in the business and see first hand how far you can develop professionally and personally