Collaborative and supportive work environment
Great opportunity for technical learning and growth
Flexible working hours and good work-life balance
Challenging and interesting projects
Friendly and respectful company culture
Cons
Salaries could be more competitive
Lack of a clearly defined career path
Communication between teams could improve