Pros
People are able to bite off as much as they would like to, while still having support from others on the team when needed. Does not promote a "not my problem" culture. High degrees of autonomy are possible.
Well funded yet not image focused or trying to "look" like a cool startup (fancy building, etc). Mission driven and highly focused on being a significant part of the solution to the climate problem.
Cons
Company is still growing, so folks sometimes need to take on tasks outside of their domain. This can lead to a stretched feeling, but help is given when asked for and often leads to a new hire being brought in to prevent the person from being overstretched long term.
New ideas that arise can swiftly adjust the course that engineering is taking. Not necessarily a con, but some can find it hard to rapidly change course, possibly abandoning what they've been working on if it is no longer needed or a better path has been found/needs to be explored.