-Decent pay for a relatively low skilled job
-Learn teaching skills
-Interacting with kids can be really fun and rewarding
-Learn the technology that you're going to be teaching to campers
-CEO is a great person
Cons
-Didn't like my director but that may depend on the camps
-hours are 8-5 and you're expected to keep interacting with kids during your "lunch break." Although you do get a small break either in the morning or the afternoon when you wouldn't have to talk to kids.
-Teaching and interacting with campers all day long can be very very tiring.