Pros
People & Comp: - Good salary and benefits. - Chill and understanding culture. For example, I wasn't able to use my "Home Office" benefit in the usual 30-day period due to some personal issues, but the People and Finance teams were very understanding of my situation and we reached an excellent solution. - Company promotes work-life balance both on a high-level and low-level. - "Diversity & Inclusion" friendly: mandatory trainings on preventing & reporting harassment and creating a respectful environment for all. LGBTQ+ friendly. Work & Technical: - Contact with several interesting technologies. Main languages are Go and Kotlin, and the company is making an effort to standardize usage of these two, while also allowing for exceptions if the use-case justifies it. - More hands-on with DevOps technologies than other similarly-sized big companies. In 3 months, I've had direct exposure to Kubernetes, Helm, AWS DynamoDB, AWS S3, Terraform, Kafka, while in other companies these things might be handled exclusively by DevOps/SRE people. Good for being a more complete Backend Developer. - Async work. I'm in Portugal and most of my colleagues are in Brazil, and despite the 4h timezone difference, I think we make it work pretty well. My mornings are spent in peace and quiet (while they're all still asleep ;), allowing me to do my work without interruptions, and then the afternoons are used for 1:1s, meetings, Agile ceremonies, and other forms of synchronous communication. - Interesting balance between challenge and chillness. There are interesting problems to solve and you have to be on top of the situation, no "coasting", but never to the point where you feel overwhelmed. For the first time in a while, I feel that my deliveries truly matter and that people are counting on me, and I feel more engaged in my work. - Reasonable and well-paced onboarding. I never felt like my team or manager were demanding too much of me too early, felt like I had time to settle in, learn about our systems, and contribute accordingly. I'm part of a new team, so I was assigned to another, more consolidated sister team for the first 2 months to learn while the new team took shape, and I feel it's really payed off.
Cons
- Still not a profitable company. - Can be a bit too-demanding in some recruitment processes and turn away potentially great candidates, in my opinion. - Not necessarily a con, but just a disclaimer that I've only been here less than 3 months, so I might be a bit biased and in a "honeymoon" period.