Can someone join a game in progress?

Yes, people may freely join or leave during the game. They may even switch teams, or become spymasters if your original one leaves or needs a help. We are trying to reflect the options you would have around a real game table.