Pros
You get experience to put on your resume. You meet all kinds of people, constantly. You gain so many skills. I now know how to control a conversation, how to address various situation that arise, how to behave in a professional business setting and I learned a lot about myself. (i.e. my breaking point). The opportunity for growth is incredible! As a student this is a great internship.
Cons
Time commitment. Exhaustion. You are mentally and physically being pushed at all times. Its extremely fast paced! (One month feels like a year). You've got to be in it to win it! As a student it wasn't feasible for me to grow as much as I would have liked in this position (as part time). But definitely something I recommend to do at least once in your life.