First Tee is a youth development organization using golf to teach life skills and values.
Great staff and leadership, flexible schedules.
Kids can definitely be annoying at times.