Naa Albert ~ Thank you for sharing
I have an eye on the consulting job and that is why I have resolved even before I finish my polytechnic education that I will work for 3yrs and resign to consult. But I will not expect my former boss to be part or the main client I will start with. There are three (3) things involved
1. Professional or no professional there will be a human face.
Delay in payment on the part of clients has a high negative impact on the consultant. And since you have already worked for the company before, you would want to give them sometime and this may affect you financially.
2. The company might be a little secretive
What consultant do in my opinion is; understand the needs of the client and build a system to meet those needs. In a case where the company thinks you might sell their ideas and formula to other clients might lead them to give you little information and that can affect the OUTCOME of your service.
3. Don't expect all to be cool as you leave
The people you are leaving might not be happy about your decision to leave and might not even want you to succeed. Just as mislyzny put it
"I have been self-employed for almost my entire adult life, and I am now more than 50 years old. When I left my last job in the field my boss told me "I don't know what you will do." About 8 years later he introduced me at an event as "a former employee who now competes with me." Funny, he could not imagine finding clients without the university, fraternity and social group contacts he had, I found other clients in other spheres."