Pros
learning experience is the focus and tons of opportunity/resources for you to expand
Cons
I personally don't think there were cons with my experience (seriously) but of course it's different for eveyrone
Pros
The managers are very friendly and are flexible with schedules when hiring students
Cons
Can’t think of any at the moment