Great job, hard to start out
The initial investment is quite large for the first couple years trying to build a territory. If you do not have a current customer base it is very hard to make a profit starting out.
You get to work at your pace.
No paid vacation time, 100% commision, selling overly high priced product, if you don't work long hours you don't make much.