Nobody tells you that immigration is mostly bureaucracy interrupted by moments of profound disorientation. You land, you feel the cold, and then you spend the next three months fighting with your bank account.
The decision
The offer came from a Dutch company, and it was good — good enough to seriously consider leaving behind a country, a language, a timezone, and every unconscious assumption you have about how life works.
We talked about it for weeks. Not the career part; the career part was easy. The difficult part was everything else: my partner’s permit, apartment hunting from across an ocean, figuring out whether we were actually the kind of people who could build a life somewhere completely unfamiliar.
We decided we were.
I don’t think we fully believed it yet.
The paperwork
The Dutch highly skilled migrant visa — the kennismigrant — is, by immigration standards, relatively sane. Your employer sponsors you, the IND processes it, and if everything lines up, you get a permit.
What nobody explains at the beginning is the dependency chain behind it.
Your partner’s permit depends on yours. Your permit depends on your employer. Which means every contract renewal, every job transition, every unexpected gap in employment stops being just a career concern and quietly becomes a legal one too.
You learn this fast.
Then you learn to plan your life around it — always thinking one permit renewal ahead, always aware of timelines and expiration dates in a way you never were before.
The 30% ruling felt almost fictional the first year. A tax advantage for incoming skilled workers. Then you realize it’s temporary, that it slowly phases out, and eventually you stop thinking in terms of monthly salary and start thinking in terms of long-term stability.
The BSN. The DigiD. The bank account that won’t open without an address, and the apartment that won’t rent to you without a bank account.
The Dutch administrative circle of trust is real.
Breaking into it from zero is the first real test of your patience here.
Utrecht
We ended up in Utrecht almost by accident. It was more affordable than Amsterdam, smaller, quieter, and somehow less performative.
The canals sit lower than the ones in Amsterdam, which means when you eat outside, you’re almost at water level. It sounds like an insignificant detail until you realize how much those small things shape the feeling of a city.
The city is extremely bikeable, very quiet after 10pm, and very Dutch in a way that takes time to appreciate.
People are direct to the point of sounding rude at first. Then you realize the directness is actually a form of respect. They’re not trying to manage your emotions or tell you what you want to hear.
I still remember our first winter here — buying bikes with frozen hands and realizing that Dutch wind feels personal somehow.
After three and a half years, Utrecht feels like home in the way a chosen city eventually does. You know the shortcuts. You have your places. You stop opening Google Maps to get to the supermarket.
But it’s a different kind of home than Guadalajara.
Quieter. More orderly.
Colder in ways that aren’t only meteorological.
What you miss
Tacos, obviously.
Not the Dutch interpretation of Mexican food, which is really its own category of thing. The real tacos — the ones from a street stand at 11pm after something else that was supposed to be dinner.
You can’t recreate that here.
Eventually, you stop trying.
Family, in a way video calls never fully solve. The seven-hour time difference means your mornings are still their previous night. You find a rhythm eventually, but it never stops feeling slightly asymmetrical.
The version of Spanish you use every day also changes.
You think in English. You work in English. Sometimes you accidentally translate expressions in your head before speaking. Your Spanish slowly becomes the language of voice notes and phone calls home.
And the sun.
The Netherlands has seasons in the same way a doctor has a sense of humor — technically present, difficult to confirm.
What you gain
A different sense of scale.
Guadalajara moves fast, but cities in Mexico often carry a kind of permanent urgency to them. Utrecht doesn’t. It’s small enough that you run into the same people regularly, small enough that the city never fully swallows you.
At first, that smallness felt limiting.
Now it feels calming.
Europe also becomes your backyard in a way that still feels absurd sometimes. Amsterdam is eighteen minutes away by train. Paris is three hours away. Weekend trips slowly stop feeling exceptional.
You also develop a clearer understanding of what you actually need.
When your support system is a nine-hour flight away, when you can’t just drive to your parents’ house after a difficult week, you’re forced to build something from scratch.
It’s slower than you want.
Sometimes lonelier too.
But what you build feels earned.
Three years, seven months in
I don’t think I’ll ever completely close the gap between who I am here and who I am in Guadalajara.
They’re the same person in most ways that matter, but the contexts are different enough that switching between them still requires a moment of recalibration — different references, different expectations, different assumptions about how life works.
For a while, I thought that tension was temporary. Something that would disappear once I adapted enough.
Now I think the tension is the experience.
Two places. Two rhythms. Two versions of the same life running in parallel.
Some mornings start with grey Dutch weather and end with a late-night call to Guadalajara while making coffee in a kitchen that still feels slightly foreign and completely mine at the same time.
I’ve stopped trying to resolve the contradiction.
It’s not a problem to fix.
It’s just what immigration becomes long after the paperwork is done.