Pros
Good work life balance and autonomy.
Cons
2 major red flags, otherwise great place to work: 1) There is a well-known inner circle of associates who've worked together at prior companies and brought each other in, these individuals promote quickly. Either you're part of the group or you're not. If an associate is part of this circle yet "all-talk/low-action", they are protected, while outsiders are subject to perception bias and subsequently scored low at review time, not promoted, etc. 2) Annual layoffs are used as a way to manage profit every single year like clockwork. Leadership is rarely impacted by these layoffs. For those that remain, they still recieve merit increases and/or bonus, which could've saved headcount. Again, this is a longstanding annual practice of layoffs.