Coworkers are fantastic
Direct leadership is great
Love working with kids
Summers, holidays and weekends off
Cons
Pay is below other OT jobs in the area
Pay is dependent on state budget and not performance
Health Insurance has gotten more expensive and covers less than 10 years ago
Meetings can be long and go outside of your regular work hours