Pros
Most of the management is really on top of their game, and even those who aren't as well organized as the others are very approachable and nice to work with. I was always impressed that they always seemed to know everybody's name, even in my initial training group of 20+ people. The pay is quite good, with generous raises every 12 months -- much higher than that of other tutoring companies and other entry-level positions. Usually starts around $35/hr. That being said, they hire really well: Everyone I worked with had a bachelor's degree, and many of them had even higher degrees or certifications. Most everyone they hire is genuinely excited about learning and teaching. Most of them are pretty chill, and don't take themselves too seriously. You have regular meetings with your "team leader" every week. If you get along with them well (as I did with mine), it's a great way to get support and ideas for you own work.
Cons
They've grown very quickly in the past few years, and the higher-ups, once extremely visible, are harder to reach nowadays. They went through a process of identifying and marketing their "company values", but I feel they kind of swung and missed. I thought they were a great company with great values, but that they just didn't articulate them very well. Since you're a one-on-one tutor, there isn't much you do with other tutors. Your "team" has a meeting once in a while, and larger staff meetings are held regularly, but your work is very personal. I had a hard time feeling like I was part of a goal larger than myself.