If you're successful in the business you'll get everything you could need/want, however, if you're unsuccessful or not performing well, they don't give you extra training, they just cut all contact and you have to be the one to make up your next move/deciThe good thingsGreat team spirit and team environment.
Plenty of opportunities to progress in the company and even opportunities to open you own business and they'd give you all their business strategies
The challengesYou don't find out if you're working the next day until 8pm (or later) the night before. The owner is terrible at communicating. State Wide Appeals mean that if you're not willing or physically can't travel you will be without any work and no one will contact you to let you know whats happening for a few weeks. Poorly managed. Training sucks, they only go over things once, so if you're struggling with a certain topic they don't help you. If you get to work early and actually network and start training and learning, you can't put that on your timesheet, same as if you stay back late in the field, it'll just get changed.