Depends on what you mean by frequent. At a SF software company, and I look at multiple 6-9 month stints as very big red flags that must have overwhelming evidence in the other direction to be considered. OTOH 2 - 3 years is perfectly fine; I can maybe imagine “Zurich architecture firms” viewing 2-3 years as flighty, if they are used to employees that used to be there decades.