Pros
1) Full remote
2) High level of autonomy and responsibility without micromanagement (there are no endless useless calls, no unnecessary KPIs, all issues are resolved very quickly)
3) The project is very dynamic, New technologies and new versions of tools are easily added (therefore, the number of legacies is being reduced and new approaches are being introduced)
4) Great colleagues (really great)
5) Paid training courses
Cons
High requirements for candidates (it’s very difficult to get into the dev team), but it’s worth it)