Note: much of this is about the nature of the job, and not a knock on the company.
Working remote can be isolating. Most of your co-workers you'll never meet in person. You don't get the same camaraderie as a in person team.
If you are used to working on an in-house team, changing to an external support/consulting gig takes some adjustment.