The only con I can speak with is the workforce is very spread out so it is difficult to connect and establish relationships with other employees. There are monthly company meetings held virtually which keep employees up to date on various topics, but it's still not the same as face-to-face interaction.