Concur, stressed out just reading the marketing page. This looks unpleasant enough I'd probably leave a place that adopted it and didn't reverse course fast, and I've got at least an average tolerance (by tech standards) for poor workplaces.
Maybe some non-tech departments would like it? IDK... sales?