Pros
Flexible hours; you choose your own hours for the most part and as your client base gets established, you don't have to work as hard. The hard work is in the beginning. High pay once you get your client base established and get going. It is rewarding and you get to make a difference in other people's lives. You get out of it what you put into it. The people here are great and very friendly and humorous.
Cons
Commission, which has it's pros and cons. A lot of hard work, long hours, and one of the hardest jobs in the world. You have to find your own clients, but that is a huge part of the job in this industry and you have to do that no matter where you go. The managers and training is excellent. You learn a lot really fast and the managers and trainers are very good. They educate you well, get you well prepared, and keep you motivated to help you achieve success in such a hard industry.