Good benefit and all the colleague are like a familyThe good thingsThe compony recognize your hard work, they will reward you by giving voucher or cheque.
The challengesIncrement wise not that good, as there are a lot of people working in this company