Benefits include free onsite childcare and free gym membership, schedule is flexible, co-workers are generally friendly and willing to help out with schedule changes.
Cons
Pay is not great and there aren't many opportunities for raises or promotions, can be difficult to deal with members without guidance from management.