I think this company would have had a chance except that the team running the company are all too busy drinking their own kool-aid. A lot of nepotism going on here - a few of the VP's have hired their children who in turn report directly to them. ecobee was a disaster for this reason.
The CEO is awful. He talks the talk but can't walk the walk.