Pros
Great work environment and the culture was great.
Cons
No cons, everything about this job was great.
Pros
Scheduling is flexible and based around my availability, staff is great, tons of positive feedback and incentives, opportunities to move to other positions in the company, fun and helpful/caring... atmosphere
Cons
Seriously can't think of one.