HR reached out to me to recruit me for a position at the company previously. I reached back out and they requested to schedule a Teams/ Zoom interview. They asked me about my work background and experience even though they had seen it all previously on my LinkedIn profile. I then met with the design team the following week in-person. After the in-person interview, they gave me a small design test to complete at home a few days later. They scheduled a second in-person interview to review the project and meet another VP. A week later HR asked if we could schedule time to talk later that day or the next. I told HR I was available to talk either of those days. They then canceled those times and requested we talk a week later. HR was then 15 minutes late for the virtual meeting, rushed through the video call to tell me the team wants to hire me, and gave me brief details on the company benefits. A couple days later I received the least professional and uninformative offer letter ever. They had changed the terms that we had previously discussed and agreed on, and refused to discuss further or negotiate.