It is pandemic times so this is probably an experience across the board, but there aren't a lot of opportunities to meet fellow employees within the company.
The only difficult thing about this kind of job is that if a client cancels, even if you're on your way, you don't get paid for that travel or lost time/income. But even then, ATS is really great about checking in and making sure you are happy with the hours you are getting.