My "con" isn't really a problem with the company, it just has to do with making sure you're the right, motivated person to set yourself up for success. You need to be coachable and willing to apply the training and coaching with good organizational skills or it's probably not going to work for you.