> Does "career development" just mean "more money"?
If you want to become a researcher in data science or developper evangelist for instance, you'll need a org that can sustain your work.
Or if you want to be a micro service architect, you'll be booed in a 3 people shop but heartfully welcomed in 3000 people companies.
Same for engineering manager paths, it only makes sense if you have the headcount.
> software is bad, or harms
What you work on doesn't need to be Enterprise software. Hopefully it isn't.