Pros
Managers are a blessing. They understand where you are coming from, are encouraging and appreciative of your progress, and help you make tough decisions. They do not scorn, but rather kindly redirect with effective constructive criticism. The CEO and leadership is extremely positive, which fuels the company forward and provides an exciting company culture where you get to dream big! Being a remote-first company (except for production), even for a mechanical engineer there are great flexibilities to get your work done as you desire. The team is friendly, kind, and united. Solving tough challenges takes teamwork, and the fact that the team is very united (and leadership enables this with in-person time and retreats) is instrumental for the fast-paced. Plus, they're a joy to work with. A lot of the work is innovative and tackles untravelled territory. Through this, you are encouraged to think outside the box and go beyond your expertise to other fields to learn and come up with unconventional solutions.
Cons
Positivity and dreaming big can lead to challenges when things don't go as planned or are harder than expected. However, the team is all in it together, and if you're up for the challenge, you'll love it! Different teams have different priorities which are hard to reconcile. Nonetheless, people are open to discussion, you just have to be the one to commit to it!