Pros
Good salary and a good environment to work in
Cons
Working hours , late night work , Food not included
Pros
Great place to experience professional development in a fun and professional environment for college students.
Cons
Not really a con, but scheduling, depending on your role, is not determined by you entirely as an intern.