Lucky with my location...
Pros: paid prep time, freedom of teaching, staff!
Cons: business politics, pay
I loved my co-workers and staff, but as a company, this place has a lot to go. Just this year, they finally responded to concerns about low wages and not providing any benefits, only after enough threats were made. It's a company that didn't realize that having teachers teach ALMOST full-time and avoid paying benefits was something that didn't sit well.
Well, to their credit, now they're meeting the teachers half-way and providing a few perks, but only if you listen to how much it cost the company to offer incentive, under a few conditions.
These grumblings are about the company as a whole. As far as the Seattle location, the staff and teachers are awesome. If you are a trustworthy person, the manager will give you a lot of room for creativity, which is something ESL teachers need. The best part about this job was freedom to use as much or little of the provided curriculum as I wanted, provided I was responsible enough to meet the weekly course outcomes. The schedule is a 3 hour class, with a 90 minute elective based upon availability, 5 days a week. Paid prep time.
Basically, if you don't pay attention to corporate stuff, and come into work on time everyday, this job is great.