Need your own truck, rack up mileage with no extra pay for travel.
Need your own tools, responsible for all cost of repair or purchase of new tools.
Need your own trailer and all repairs fall on you. Management is garbage people. They try not to pay you for work you've done and act like your ripping them off by asking for compensation. If you need to call out Management punishes you by not giving you builds for a while after so God forbid you get hurt or your truck don't start. After you pick up your build they make you responsible for it and even if a customer later on complains about a shop issue not installer they force you to go out to fix issue on your own time for free. It's an awful place to work.