Work life balance is very good. Management is quite supportive and always encourage team members to grow up in their careers and take up courses to improve and contributes to the company. A good organization if you need to polished yourself. Its productive and fun workplace.
Inconvénients
On average salary but I think some benefits must be needed.