Pros
Very professional, organized, and always willing to support current employees. There's great management and expectations of class structures, but plenty of freedom for the instructor to organize and teach the class as they see most suitable.
Cons
I have no cons for this business.