I think for a company, 150 is probably perfect. If the real number of relationships one person can maintain is 300, that grants an allowance of 50% of their maintainable relationships for both work and play.
"What is most unique about this company is that each company plant is no larger than 150. When constructing a plant, they put 150 spaces in the parking lot, and when people start parking on the grass, they know it's time for another plant. Each plant works as a group. There are no bosses. No titles. Salaries are determined collectively. No organization charts, no budgets, no elaborate strategic plans. Wilbert Gore - the late founder of the company, found through trial and error that 150 employees per plant was most ideal. "We found again and again that things get clumsy at a hundred and fifty," he told an interviewer some years ago"