It's a split shift job, so having a second job is difficult. It's part-time, follows the school year so, no drive no pay except for specified holidays and required sick pay. They will only classify drivers and/or trainers as part-time to avoid benefits (which are pretty bottom barrel not worth it).
Local management makes or breaks it. My experience with the bad management is higher ups are very reluctant to actually deal with it and will suffer with high turnover at those sites.