Resideo destroyed what was once a desirable company to work for. Incentives for employees to stay long-term have been almost entirely removed, causing exceedingly high turnover at many branches. Without senior staff, branches lack the ability to effectively train new employees, which results people in poor branch performance and inability to meet sales goals. Your commission is tied directly to the branch meeting the monthly sales goals. When goals are not met, your pay is dramatically reduced. None of this is within your control, but corporate will tell you otherwise. Corporate does not give branches the tools they need to succeed. Instead, they pile on more and more inane tasks and reports that MUST be completed in absurd timeframes and accomplish nothing for the branch other than wasting your time. So, people quit and branches are constantly short-staffed. Those who do stay are worked like dogs and treated like second class citizens by corporate. All of which culminates into an extremely poor customer experience.
Also, the only way to move up at the branch level is to either relocate to another branch in need, or wait for your current branch manager to get fed up and quit. But I strongly advise against accepting any branch manager position.