Pros
There is not a single pro I can think of
Cons
They treat their employees very poorly. Upper management feels far removed from what staff deal with every day. Decisions drop out of nowhere and no one really explains the bigger picture. One week something is important, the next week is disappears. It leaves the team confused and constantly adjusting to new direction. Speaking up about issues can backfire. Instead of fixing problems, the blame often shifts onto the person raising the concern. That creates a tense environment where people stay quit just to avoid trouble. Over time is starts to feel pretty abusive, especially when employees are already exhausted. Turnover is constant. New faces show up all the time while experience staff quietly leave. The company calls it growth, but everyone inside knows people are walking away. It becomes hard to build a stable team when coworkers keep disappearing. Career growth is also painfully slow. People wait years for a promotion, and even then the pay hardly changes. The company loves to talk about being a family, but families do not treat like replaceable workers. Needless to say, it seems that I made the right decision.