Overall a great company to work inThe good thingsGreat Company Culture, friendly colleagues, caring management, great career growth, work life balance.
The challengesSalary range is not on par. Low increment. Sometimes management is slow on decision making.