Pros
I worked at Foss during college and briefly after college. It was a fun experience (for the most part) with fairly good families and (for the most part) good management. Great co-workers.
Cons
-- I left as a result of being very overworked and management did nothing to accommodate when I requested help. I requested a certain amount of hours since I was working another full-time job at the time. I got scheduled significantly more than what I had requested, but because of the way their scheduling works, I was "locked into the schedule" for the semester. -- I also had a major skin reaction to the chlorine (I found out I was allergic to chlorine), but management basically said suck it up and deal with it. -- The staff can be very cliquey... which can be a huge negative if you aren't part of the "in-crowd." -- The whole structure of parent-evaluations is awful. Your whole bonus is based on whether the parents liked you or not. If you didn't suck up to parents or didn't do exactly what they thought you should do, there was definitely no bonus, even if you were following what the "curriculum" says to do.