Pros
Great staff, well organized, the kids were great to work with, lots of academic freedom, giving kids an American experience was a great job
Cons
You have to work through summer holidays, but you know that going in to the program. Overall great program though.