I suspect employers would like both, but would prefer to subordinate the former to the latter, because otherwise that employee is easily going to jump ship to a competitor or potentially not be an effective employee at all and get lost in the weeds of their craft rather than the mission. This sort of passion for the mission/company itself is also the impression I get from the article.
And that's a pretty big ask if as an employer you also want the ability to discard people who are no longer good skill fits for the company.
I mean you can ask it and you may well succeed, but I would expect quite a few burned bridges along the way.
Absolutely.
> I suspect employers would like both, but would prefer to subordinate the former to the latter
I think this depends on the company - size in particular seems very relevant. A lot of startups want their hires to be "mission driven", i.e. passionate about the company's objectives. This is more important if (like most startups) you're hoping for your hires to be generalists, and figure things out as they go along. In this scenario you can have meta-level "passionate about what you do" regardless of what the object-level task is (or more realistically, within a broad range of tasks that fall within your area of competence-but-not-expertise). But that's not as important as passion for the mission, and I do wonder if "passionate for whatever thing you're working on" is an oxymoron. In this situation I think your point is correct, the small companies want passion about the mission.
One of the complaints in the OP was that Google employees are _not_ (as) mission-driven. My model here would be that at a big company, you're looking for a bunch of highly-specialized individuals that are effectively PhD-level experts in their field (not saying you completely discard/devalue generalists, but the trend is towards more specialists as you get bigger since you have more tasks that can actually keep a specialist busy full-time). For hiring/motivating specialists, you need to select for people that are passionate about the craft, not necessarily the mission. Not to mention if I understand correctly at the lower levels at least you tend to apply to a broad "Software engineer" role and get slotted in to a team, rather than applying specifically for a role in a specific subject area. I'm guessing the median Googler is substantially less mission-oriented than the median 10-person-startup engineer. Indeed to the extent that your mission is "boring" (I don't know many people that are excited by selling ads, for example) I suspect you want to actively select for people that are passionate about the craft, not the mission; these people will be happy with any mission, as long as they get to craft well. So for large companies I think I disagree with your theory about preferences between the two passions.
Note with all of this -- you can still be a primarily mission-based small/growth startup, and have a situation where a skill mismatch emerges, and you need to replace someone. I don't think it's hypocritical to want your employees to be passionate about the mission, while also having the skills required to do the job, and recognize that sometimes your passionate and mission-driven employee is just not the right person for the role they are currently in.
> And that's a pretty big ask if as an employer you also want the ability to discard people who are no longer good skill fits for the company.
Perhaps there is some hypocrisy if you are really encouraging passion about _the company_, and selling the "we are a family" story, and then turn around and terminate someone because you pivoted and no longer need them. I know some startups do this and it's a bit awkward. Your company may be close, but you're not a family. But I don't think "hires mission driven people" and "fires fast if there's a lack of fit" are mutually incompatible asks/expectations in general.