Pros
-. Good work-life balance. - Interesting projects, working with cutting-edge technologies in a fast-growing organization, and grorwth/learning opportunities. - Highly competitive salary and benefits. - Both engineering staff and management is very cool to work with and easy to approach. - Very skilled colleagues you can learn from. - In engineering, there's a good culture of curiosity and continuous learning. - Commitment to the employees well-being and benefits (medical insurance, wellness friday as day-off once a month, free coaching/therapy online sessions, co-working areas through third-party providers). - Full-remote culture, the company has a legal presence and offices in many countries and can hire directly. - Culturally diverse and stimulating environment, where teams are spread across the globe and working on different time zones. - Flexibility and respect for region-wide working hours despite the global distribution. - In-person team gatherings. - Hiring process is fair, transparent and efficient especially on the engineering side.
Cons
- Product requirements change frequently. Whether it's really good or bad, it's actually a personal taste. - The company does invest in in-person gatherings, but how frequently depends on the team and sometimes it happens rarely. - Asynchronous communication across different time zones can be challenging sometimes, though it's easy to overcome with some organization and planning.