I've essentially been working remotely for over 10 years now. I go in for meetings, or the odd time to mix it up and be with my peers. It's been great. I started a new role in January. Working remotely has been tough with respect to training, having resources to lean on and use, in order to get myself up to speed. I would say that's the only piece that I'm missing with the face to face interaction... That initial training and orientation component. Also would be nice to meet my team face to face and learn what everyone does.