Pros
Great culture and plenty of opportunities to learn from others. Benefits and pay are pretty standard. Remote friendly although they prefer to have you in office if possible. They have high standards when it comes to doing their part to help the environment and push for social change where there are injustices, which makes me feel great working for them.
Cons
Company still struggles from lack of organization and 'growing pains' from being a startup - however they are actively trying to address this, but it will take time. Career advancement isn't super clear and pay bumps aren't common unless you fight for them (makes it hard for people who don't feel comfortable doing so) or get a promotion. Really tight deadlines which makes it pretty standard to work >40hrs/week.