If you are not self motivated this is not the job for you. You have to put in a lot of work up front which will pay off in the end, but make sure you are able to make a full time commitment. Also, being an independent contractor you have no benefits and must pay in when tax time comes around.