Nope, usually about 6 people: 2-3 devs, 1 tester, 1 UX, 1 PO.
Who decides what each team is going to be working on? Do tasks come down from the C-level guys, are you self-directed on what you want to work on, etc.?
It has taken us years to refine our process, and it's been a great journey. I'm happy to chat more about it with anyone -- hit me up at dan at shutterstock.com