Pros
- You shape your career path. If you work well, it won't go unnoticed. Striving for more responsibility is encouraged and rewarded. - Tasks are very diverse and most of them are very interesting. Normally, you have the freedom to work on what you want (as long as it's important for the project, of course). - Your input on basically everything really matters. If you see a problem, you are free to discuss it, and if it's indeed a problem, action will be taken. - Generous compensation and benefits, good PTO, company events. Minimum bureaucracy with operations (e.g. taking sick leaves/day offs are not a problem). - Really smart people. Starting from CEO (who's also has deep technical background) and CTO, people in organization know their domain well and you can learn a lot. - Remote-first, but you can work from office/coworking if needed.
Cons
- Typical cons of rapidly growing start-ups: some areas lack management, some activities may be not optimal or chaotic. This is being worked on though and should improve in the future. - You have to maintain your work/life balance yourself. You are not expected to work overtime and will not be rewarded for such, but the organization is spent among many time zones around the globe (basically, at any point in time someone works). If you're not good at maintaining work/life balance, you may find yourself working long hours.