Pros: everything is paid for so your paycheck is actually more than just the number
Cons: you will have very little free time for 5-7 weeks
If you don't mind kids and being paid to act foolish, this is the best job ever. Not only is iD a great place to work if you have no summer plans, but hard work is rewarded and the people, even corporate, are great to work with which can be very rare these days.
The only downside is the time it will take out of your schedule, especially if you don't commute, but the paycheck and friends you'll make are worth it by far.