I loved being able to work with kids and adults. It was fun to see them learn and succeed. They pay you for waiting to receive a class even if you don't end up working. They have great training courses. Also, they have great discounts!

Cons

If you are injured on the job, they only give you minimum hours for workers comp. They also are very overpriced with food and beverages.