Vantaggi
Most of the staff and teachers are great and fun to work with. People are generally willing to help each other out, and when management is out of the office it is a fun place to work. Employees can take group language classes for free, which is a nice perk.
Svantaggi
The president of the company is terrible to work for, and has created a very toxic work environment. He is incompetent, doesn't respect professional or personal boundaries, and is difficult to get along with, but is incapable of recognizing himself as the problem so employees are constantly being blamed for his mistakes. The other reviewer who mentioned numerology wasn't kidding - this and even more outlandish methods are used to make decisions, even when those choices don't make sense from a business perspective or make it more difficult for staff. Departments are continuously understaffed, partly due to attempts to cut costs and partly because of the high turnover due to the poor work environment. If it wasn't for the incredible staff who bend over backwards to make things work, this business would have closed long ago.