Very few cons - sometimes the fast pace of change and shifting relationships as new people join the team can be disorienting, although once people arrive they don't usually leave, so good relationships build over time, and several founding team members are still here almost 10 years later.