Executive commitment to the business, Decent benefits for the company size, Realistic expectations, Invested in training and documentation. Honest and open.
Cons
Expected to be in the office 9 hours a day for collaboration at least 3 days a week. Minimal meeting/office space to collaborate. Management does not take feedback and integrate into operations. Any business that describes its culture as a "family" is a red flag.