Excellent place to grow
Good Salary
Modern tech stack
Management always pushing forward in terms of technologies and practices
Great work environment
Full remote
Good work-life balance
Transparency
Right amount of freedom given to the devs
Multi-cultural welcoming environment
Management listens to development feedback and is always open to improve
Cons
I noticed changes in the backlog (client requests) affecting development output, however, measures were taken shortly before my depart to resolve this issue - new hires in PM and Scrum master roles.