At least currently, the company is fully virtual, so if you want to be in an office every day, that would be a con. At the same time, there is significant collaboration required for all roles, as well as regular Zoom meetings and in-person gatherings that foster community and interaction.