I don't see any violations by the company ..

Your company takes good care of its workers,

reg. salary ..If you feel the salary is too low, simply leave.