Can one person be part of multiple teams?

Yes! Any user can be a member of one "My Directs" team and an unlimited number of custom teams.