Recruiter contacted me after 3 people I know at Affinipay told me I'd be a great fit. Spoke to interim hiring manager briefly and then was given an assignment to complete. After submitting assignment, had to call a week later to see if they were going to follow-up. Follow-up in-person was set for a few days later. Interview consisted of all white males, no females, no one with any ethnic diversity. The coding assignment states that Python can be used, so I used Python. I was told during the interview that they do not use Python. I was asked to write RESTful API calls even though that is not on my resume' nor was I told I'd need to do this. I was then asked irrelevant questions that bordered on hostile like, "As a Senior Engineer, what exactly is it that you have to teach me?" and a "logic problem" aka the Monty Hall Problem brain teaser. The issue with these is that the interviewer can look it up, know the answer, then pretend they came up with the answer on their own so you must. I've been a QA Engineer for 21 years and a QA Engineering Manager for over 8 of those. I always interview with dignity and respect, understanding that in order to attract top talent, you have to treat people with respect and also understand that if you have someone who is a 100% fit, you start forming an unhealthy monoculture. Affinipay seems to want to keep their lack of diversity. When I mentioned my husband in one of the several sessions, one of the interviewers looked uncomfortable. It saddens me because there are some amazing people working there, and if Affinipay was able to look past line items and at what the person brings to the table, they'd form a great culture. As it is, the Quality Assurance team seems to be a disorganized clique who thinks they've got it all down. After only 2.5 years in existence.