The hours, the flexibility, and the ability to have vacations when my kids did.
Cons
There was sometimes confusion about who to report to. Building subs was a new position when I started, so they were still working things out. It has gotten much better