I had my worst experience with Eworx. The interview process was lengthy and with many stages, including an assignment, hr interview, tech interview and finally an interview with one of the partners. I succeeded in every stage and got positive feedback going forward to the next one. Finally i received an offer from one of the partners which i accepted shortly after. For my good luck i requested one more meeting before resigning from my current employer. This one last meeting never took place as the Eworx's partner firstly rescheduled it to a couple of days later to eventually never responding back. Totally unprofessional behaviour and i am happy i didn't end up working with them.