Booking.com rescinded my offer one day before my flight to Amsterdam and 5 days before my start date. This was a very irresponsible act on the part of Booking.com.
They didn't even respond to any of my emails after that.
They mentioned that the withdrawal of the offer is because of some changes in business requirements.
I have done lots of things to be able to relocate to Amsterdam.
My husband and I have already quit our jobs, I sold my car and all my belongings for less than half of their actual price, I rented out my house in a long term contract, I traveled between Mazandaran and Tehran (I live in Iran) for several times to collect needed documents (it takes 10 hours by car for a round trip). I packed all my things. I changed all my money to euros and finally I was waiting for my flight when I have received the booking offer withdrawal email, the only explanation given as the reason was the three words "change in business requirements". it was a shock to me. Also my family was indirectly affected by this unsuccessful migration. They were hurt financially and emotionally.
Hope this review helps people to choose the right company.