Collaborative Environment with a Talented and Dedicated Technical Team
Pros
- Skilled and collaborative development team - Supportive and open communication - Opportunities to learn and grow with challenging projects - Strong teamwork culture that values knowledge sharing - Most projects follow modern technologies and practices; legacy projects are in the process of being modernized or replaced - High emphasis on code quality - Advanced process for managing code changes
Cons
- Documentation for older projects can be limited - Sometimes the deadlines can be tight - High competence expectations can be challenging for newcomers - The product dates back to 2012 and has had numerous technical evolutions throughout the years. However, there are always older parts of the system that are not up to modern standards. Developers who plan to exclusively work on modern tech might find this discouraging