You can get by with 3 or four people. A few can be kids! It is intended to be played in person, but we started playing it remotely for "team building" in mid 2020. It works great over the internet, if everyone is technical enough to run two clients: one for your station and one for the "main" screen. If you have multiple monitors it works well. We've found all remote or all in person work well, and mixed makes comms frustrating.