Applied through the company website and had a promising initial round with HR. Unfortunately, things took a turn for the worse thereafter.
The response time was prolonged, and they insisted on an onsite final interview. However, they later changed the requirements for the role, canceled the final interview, and declined to cover travel expenses.
It was a disappointing and an unpleasant interviewing experience, with no respect for the candidate's time.