Avoid if you care about sence of accomplishment.The good thingsWorking environment nicer than some of the competitors.
The challengesSalary below market. This company only ask the staffs to give more onesidedly. But outstanding performance won't bring you a fair reward.