Pros
The company is a profitable self-funded SaaS, so there is no burn rate or crazy requirements from "the clients." Mostly no deadlines, outstanding work-life balance, and a friendly environment. Flat structure, so everyone works directly with the CEO and the CTO, no additional managers. Everyone is remote: remote-first work processes make everyone full-fledged team members, regardless of their location.
Cons
"No managers" + remote structure requires a certain level of self-discipline/self-management and communication skills. You have to be creatively involved and communicative in most of your tasks, not just receive exact requirements and deliver matching results. It works great for me, but may not fit for people with other preferences.