You can have multiple 401ks, however my understanding is that your combined annual contributions to them cannot exceed the limit. So if there's an $18k contribution limit for you, you cannot contribute $10k to one 401k and $10k to another. I'm uncertain if employers can individually contribute their limit or if there are additional caps as well.