They were very satisfied with my experience/portfolio but their offer was very poor. I was prepared to say my goodbyes but HR lady insisted that they can improve their offer because they do not want to lose me. They offered me a better one and in the end we agreed on terms. We agreed I would cancel my freelance projects and they would send me the contract in a couple of days. After a week of waiting I contacted them only to find out that they have changed their mind. Because I never thought a company can be so unprofessional, I had already informed my clients on canceling my upcoming projects by that time. HR didn't apologized for misleading me and they didn't had any intentions of informing me about it at all. Worst recruitment experience for me so far.