I worked offsite for a couple of months before I got my first job, and I acctually did it while working at my regular job at that time (phone repairs)
And I kinda liked it, but i think it was mostly because it was the first Game dev job. It didnt go that well acctually, the company was kinda semi-serious about it and also it wasnt really sure to be in the game and so on. but anyways, when i got the first on-site job I realized the difference.
You learn SO MUCH more onsite. you meet new people, and the involvment means so much. I would never do of-site work again tbh.