Pros
The company has a strong engineering culture where learning through collaboration and mentorship is an organisational priority. When I first joined Padlet, I was assigned a senior engineer as an onboarding buddy for my first 30 days. During that time, he prioritised making my onboarding experience as comfortable as possible, while also making me feel welcomed. I also receive weekly 1-1s with my manager, the country head of Singapore, where he provides not just guidance and support, but also actively seeks to unblock issues I face in the course of my work. The company is also lead by technical leaders - the CEO, head of growth and country head are not just competent in running the company, but also excellent engineers I can go to for technical advice. My coworkers are smart and dependable, and I learn a lot from them on a daily basis, through discussions, code reviews and chit-chats at the pantry. They are also really nice and supportive.
Cons
This is a very lean organisation - even though the company's product, Padlet, has over 40 million active monthly users, there are less than 50 employees, of which fewer than 30 are engineers. You would have to wear many hats, and work independently through ambiguity on a daily basis. This environment provides you with the freedom to make decisions (and mistakes with a no-blame culture), and also countless opportunities to do many different things. This is not really a con but more of a challenge, which may not suit you if you prefer a more structured and segmented position.