You have full time support from the team. They are always willing to help and assist and equip you with the best possible material. They also ensure that you as a teacher don't fall into a stagnate state where you are not improving. The constant training and teacher forums helps to solve that problem and you win all the way, as you grow and develop constantly. Honestly they always have your best interest at heart so what's not to love about people loving you.
Cons
Time difference can be challenging but it should not be a obstacle. Once you get into the rhythm your body adjusts and soon you find it easy. Equipment must be up to standard so to get everything set the first time around is quite costly. After that has been done you start seeing why the equipment was required as you have the best classes possible.