Great environment. Managers and employees are professional and kind people. There are a lot of growth opportunities within the company, and frequent trainings to improve knowledge and performance.
Cons
Work location flexibility is limited, which is a huge disadvantage.