Pros
Fully remote. Some talented engineers who genuinely care about the product. You'll learn a lot, mostly because you'll be doing the work of multiple people and teaching yourself.
Cons
Leadership operates on a loop: acknowledge the problem in private, promise change, do nothing, repeat. You'll hear phrases like "I want to be fair" and "I agree with you" more times than you can count, and none of it will result in action. Engineers carry the org, while leadership protects underperformers who create bottlenecks. You will be asked to cover multiple roles without a title change, a raise, or even acknowledgment that it's happening. When you finally draw a boundary, the warmth disappears fast. The company talks about AI transformation publicly while internally resisting the changes needed to survive it. Contractors do full-time work for years without full-time treatment. The turnover pattern is visible if you look, but nobody at the top connects the dots because connecting them would require changing.