Everyone greets each client by name. You are not left to figure out if you are doing the exercises correctly. Someone is always there to incourage you and to make sure you are not in any pain.
Pros: They want the best for their clients.
Cons: Haven't found any cons