Once you realize this, articles regarding "X environment has Y good and Z bad" stop providing any value. What I want to read about is how to effectively manage a company to allow my employees to 1) discover the environment they prefer 2) be in that environment and 3) maintain a high performing team across those environments. Given considerations around maintaining culture, communication challenges and "informal, de-facto decision makers" forming up where people to choose to work closely together, #3 is a challenge I haven't seen a good answer to. (e.g. office or co-working employees naturally have a networking advantage and can quickly form an "in group" that makes decisions while, at best, unconsciously leaving remote workers out)