Pros
Flexible schedule, multiple work locations, ability to meet and work with groups of people who make this world a better place (non profit orgs), wonderful staff at YPTC itself, open door policy, support of management and colleagues.
Cons
There is no cons. Amazing.