Pros
* The culture (convexity) is an actual thing, not just empty words * Benevolence is seen everyday and guaranteed by structure and everyone * Autonomous and remote/async culture, allowing a great work/life balance * Engineering team structure and processes guarantees clear carreer path and continuous learning * Atmoshpere / projects / team is so pleasant to me that I would refuse any other job proposal, even with higher paycheck, without having significant culture guarantees * As a person with ~4y experience in tech, I feel I have a lot to learn from senior developers/architects * I'm confident that this 360Learning line in my resume will be a great asset * Engineering team structure guarantees constant improvement (tooling squad + Devops team), which improves continuously our work environment
Cons
* Convexity does not fit everyone, some have trouble thriving in this context, but those who do really live by it * Some weak signals that company is sales lead in rare occasions (but 95% of the time it's product-lead) * For quite some times, people coming from highest-ranked engineering school were preferred, repeating those structures diversity & inclusion issues, it tends to improve though, many people challenged this internally * Product team structure is a bit unstable at the moment (Q3 2022), some mistakes have been done, but feedbacks are listened and I'm confident that it will improve. I'm not personally impacted as an Engineering team member.