While they were opening the position, they were debating options with agencies, but they were not being transparent about it. This caused the process to drag on for almost a month. They sent me an invitation for the last interview but cancelled it at the last minute without sending any email or message. It was really not professional at all. Going through this process has been such a waste of time.