Pros
Roots has always been a local store, so many customers become like friends and family. For the most part, store-level coworkers are amazing, hard-working folks. If you are working as an associate, depending on the department, the workload is pretty standard. When I started, the pay was better than minimum wage and the benefits were good.
Cons
Not all, but quite a bit of corporate management is very difficult to work with. During the last few years, I experienced repeated resistance/unresponsiveness to feedback and failure to communicate details of frequent and often flip-flopping operations changes. Ideas from store-level are not wanted or welcomed. "Middlemen" between the store and corporate teams would get promoted and then appear to be subject to very little oversight. More and more would get piled onto store- and department-management's plates regardless of the current workload, resulting in managers frequently staying past-shift just to keep up. In addition, the customer service and cashiering departments were always understaffed, thus adding to the workload. Even though it was a job I had loved, I ended up completely miserable and burned out in it. Additionally and somewhat tangentially, the vegan evangelism often bordered on inappropriate.