Affinity is an IT recruitment and consulting organization with offices across Canada and the US. Our mission is to deliver an unrivalled experience to our employees, consultants and clients. We hire talented high performers who want a work life balance and share the philosophy of our service delivery - efficiency, agility, flexibility, and transparency. 1. We are efficient. As our partnership grows, we capture the intellectual knowledge that you shared with us and invest it in saving your time and driving efficiency. 2. We are agile. We value your time and understand that you need the right resources quickly. We stay agile through the utilization of the best tools and technology in the industry to keep us connected, so you have access to the most updated resource at all time. 3. We are flexible. We put your interests first and do what