Pros: free control of your time, complete flexibility in terms of work effort and compensation
Cons: constant worry about the income especially at the "take-off" stage
This job requires a personality that is organized, independent and persevering. At a day to day basis, the job requires you to be up and about and in a constant lookout for new people to network to. It requires you to be in front of plenty people so it helps if you have a good relationship building skills.
Organization skills is very significant because at the beginning you will be compelled to do your own networking initiatives, setting up meetings and talking to the client. Paperwork and business submissions will be your responsibility as well but your manager should be able to help you go through most of the procedures that are required to follow.
The hardest part about this job is the constant worry that you will have since it is a 100% commission with only a little support given by the company if you acquire clients and achieve a certain amount of business transactions with them.