Pros
None beside the fact that eventually they paid all due invoices.
Kontras
I had a contract with InfinityQuest (IQ) from 2018-12 to 2019-11 and it was a very poor experience. In the first day of rendering the services, I was informed by the client (not by IQ) that the contract location has changed. When contacted IQ for explanation, they said they didn't know about that. Couple days later another information from the client arrived, this time as an auto-generated email reading that there is a furlough in place for the second half of December 2018. This came as a great surprise since during the recruitment process IQ insisted on early joining the project as there is a number of tasks to take care of. I requested IQ to explain the situation to which they replied that they were not aware of this requirement. I wanted IQ to reimburse me for the non-working half of December but instead of some problem-solving approach they kept repeating "we didn't know" and finally they threatened to ban me for life from working for their client. Yes, I've got an email saying exactly that. I stayed on the project nevertheless since I liked the team and the project itself. In October 2019, IQ contacted me saying that they haven't been paid by the client for the last 3 months of my services. Further to that, they asked me to talk to the client to find out where the money are. Ridiculous and humiliating. I sent them a call for payment to which they did not even respond. Having wasted a lot of time, I finally received both transfers, October one delayed by 50 days and November one delayed by 20 days. This was very frustrating and a pure waste of time and effort. While I understand that different situations can happen in the business, respect and professionalism is what one would expect. This is definitely a missing piece for InfinityQuest. I know about other colleague who was treated by IQ even worse than myself.