I truly had an awful experience as a job applicant with this company. I was referred by an employee at Affinity. I went to the office on two separate occasions to interview for an entry-level position. I interviewed with 2 people in HR, a manager, and a VP. In short, nearly everyone I encountered lacked appropriate communication skills. I can't speak for everyone at this company for I'm sure that there are many decent people who work here. In my experience however, professionalism was lacking.