I did it for awhile, but if I had to try again, I'd definitely go work for a well-known company, like Allstate, Nationwide, or State Farm, etc.
You can make some real money at the smaller companies, but it takes the right type of person to do it....and most who try, fail.