My son (younger) is a supervisor/duty manager at local Co-op at the moment. He would agree about customers though he says they are generally OK but one or two can be real ******** !
He is a popular person with staff and customers.
Sorry to hi-jack post angel21 your job sounds a bit of a mix really.
Outdoor work area ( sunlounger in the back garden) in summer
Unlimited breaks
Flexible hours
No restrictions on holidays
Cons
Too easy to be distracted (by the ironing pile etc)
Strong discipline needed (but lacking)
No gofer to run errands in term time
No stationery to nick (cos I buy it)
Pros
1. Having lovely students (150!) male and female
2. Helping to keep people flexible/chilled out/holistically fit
3. Keeping myself as above
4. Getting feedback about how Yoga has helped them
Cons
1. Having always to appear super fit
2. Being self employed (no holiday pay!)
3. Turning out for class whatever the weather