This has been an amazing experience so far. They are very involved in making sure you have what you need to be able to progress. There is a fee for training but with all it entails it is worth it. They have trainings monthly so you can always work to improve and progress as your schedule allows. It is super fun and is a wonderful way to grow as an individual.