Affinity definitely isn't the best fit for everyone! It's a mediumish startup so there is a balance of process and chaos, and your contributions as an employee are important!
If you're looking to clock in, put in minimal effort, and clock out, Affinity isn't the right place for you! The work you do is important and the expectation is you'll bring your A game (no "rest and vest"ing).
You'll also need to be willing to be flexible - company priorities change, projects can get shelved as we pursue new opportunities, people sometimes shift priorities and teams based on overall company goals, and we iterate on process to best fit the team as we change and grow. Personally this totally works for me, but I know some people are stressed out by changes and so the company might not be a great fit!
On the flip-side, if you embrace chaos and want an experience with minimal process where you can just work on whatever, interface closely with customers, and wear a lot of hats while growing into your role, an earlier-stage startup is probably a better fit! Affinity has a decent amount of process; product decisions are made by a built-out product team so an engineer can't just work on whatever they want and a salesperson can't just ask for a feature to get done for one customer.