My first few jobs were on-site, and I didn't work remotely until almost a decade into my career. I think it's important to learn how to work and communicate with other people before you work remotely. There will always be exceptions, but in general I say work on-site first.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.