> For dynamic workers that move about the company and immerse themselves in lots of projects and want upward mobility, I can't recommend it.
LOL. I work remotely and this is exactly what I do all day long. The problem lies with the companies communication processes. Thats all. If the majority of team communication is centralized in Slack, if documentation is stored in Google docs, if planning meetings are held on skype/google hangouts, if code reviews happen via github what is left? Given many companies use most of these tools already it seems really weird to me that they cling to this "Butt Seat / water cooler Culture" It is so easy to take ownership remotely if the team is remote, just IM the lead or executive and say so. Again, I think that companies the "Allow telecommuting" are to be avoided. "Remote-first" companies are where it is at.