You determine your own track within the company. You can make a lucrative amount of money if you invest the effort into your business. You have the opportunity to run your own business.
Cons
You can work long hours and you meet most of your clients during the evening time so raising a new family may be difficult.