Avantages
Work culture is good, schedules are flexible, cooperative people and management, helpful seniors, overall very good experience
Inconvénients
good culture and environment but areas of improvement are future perspectives, stronger client base, learning opportunities, technical strength