One of the fairest company I've worked withThe good thingsCompany emphasize on fairness in compensations. All overtime are compensated and planned on mutual agreement. Every new job related skills learnt will result in salary bump if you are willing to learn and excel in it. Colleagues in the company can easily be good and fun friends to work with.
The challengesManager should be less doubtful of their staff and be a little bit more understanding.