Pros
Working on a small team allows me to directly see my value and impact. My ideas are supported and constructively challenged. As a team, we are able to align together to accomplish significant achievements. The team is made up of brilliant, high achievers who are a joy to work with. (Shout out to Matt's vocabulary and communication style.) Leadership prioritizes the health and longevity of each individual member. Vacations are encouraged, work is entirely remote... we even meditate before meetings. Akshay provides immediate feedback and makes himself readily available for any support I might need. I also personally believe there is nothing he can't do. Incredibly talented that one. In short: People are held to high standards, but we are given all of the assistance and resources required to achieve those results.
Cons
The flip side of the above is that working on a small team means there is always more to do. In the cases where I need to learn something new, my learning curve is met with patience, but it comes at the cost of time. Something I often feel short of.