I wrote this review just to say that the team lead gave me a verbal offer at the end of the interview. And a month later, they sent me a rejection letter. The reason they gave is that a month ago I was a good fit. Within the month, they changed their strategy and my skill set is no longer needed. So they decided to pick another candidate. This is an extremely unprofessional move by them and a waste of my time.