Pros
From their extensive training, super down-to-earth & hands on leadership team, family culture, clear vision & educational planning philosophy it's a place where you can be successful (if you follow their guidance). I've always wanted to run my own business and work for MY dreams rather than someone else's. It's nice to be able to have a place to come to work everyday that I am not on the "financial" hook for but I can still run my business how I like. The CEO is unlike any person you will come across, probably in your lifetime. He is passionate, dynamic and is invested in your future as much, if not more than you are yourself.
Cons
The first few years took lots of work, I mean LOTS (they go over this in the interview process). It does help if you have support in all areas of your life (family, friends & financial). Note: being able to have freedom, flexibility & make great $$$ is doable if you have the right mindset & follow the program.