Good company,they provide a lot of training program which will improve your technical skills and management skill. Their big boss very nice to his employees, we all respect him so much The good thingsGood boss and good salary.
The challengesI like everything, have nothing which I don't like