Pros
The core values are more than just lip service here, they are built into everyday life at Affinity. The leadership team is thoughtful in its approach to change and always seems to have the employees' best interests at heart. In addition to all the perks (wellness benefits, education and meal stipends, etc.) there is a focus on career development. The technology itself is really cool, and the vision of the founders is exciting. It really feels like you're part of building something big. Finally, there is a culture of respect here that far surpasses anything I've seen in my career. It makes it easy to work with other teams and get things done.
Cons
Employees starting after Covid have missed out on some of the camaraderie that comes from being in an office together, but I don't think that's unique to Affinity. The team has grown really fast in the last year and the people team has responded by creating a fantastic weeklong onboarding that combines product, company, and industry training, as well as fun, get to know you events.