The interview process was amazing, took 6 hours at a white board, multiple teams drilled me on all the various languages I claimed to know and then some business teams grilled me on my thoughts about the industry.
The passionate side of me really wanted to work for them but the pragmatic side of me made it clear I would have to work for considerably less than I was making open market. To make things worse my next position literally was almost double the salary Valve offered me.
I was just last night joking with my wife that when I want to settle down maybe I should try and go back through the process with the understanding it will most likely be 1/3 of my current salary.
I love working in my passion but as I always tell people the people at the grocery store still want me to pay for my food.
I try to balance passion and pragmatism and if I need some crazy passionate project I take on a side project on the weekends for some open source project etc.