Taro Logo

A Fantastic Place for Growth in a Culture That Truly Listens

Senior Software Engineer
Current Employee
Has worked at Affinity for 4 years
July 27, 2025
Toronto, ON
5.0
RecommendsPositive OutlookApproves of CEO
Pros

Clear Vision & Leadership: The leadership team is transparent and has a clear vision for where the company is headed. There's a strong sense of shared purpose, and it’s genuinely exciting to be part of a company that is solving real problems and poised for future growth.

Open, Feedback-Driven Culture: This is one of the best parts of working here. Management actively solicits feedback and, more importantly, acts on it. This commitment to continuous improvement creates a culture of trust and makes you feel like your voice truly matters.

Opportunities for Growth: I have been able to work with a wide variety of technologies, which has been incredible for my professional development. The work is always engaging and provides constant opportunities to learn new skills, which keeps me motivated.

Cons

As the company and engineering team have scaled, cross-team communication can be challenging at times. Managing cross-cutting concerns that affect multiple teams requires significant coordination, which can occasionally slow down development velocity. It's a natural challenge for any organization, and its good to see steps being taken in the right direction.

Was this helpful?

Affinity Interview Experiences