A great company that cares for their employeesThe good thingsThis company has great benefits; but not only that, they also listen to the needs of their employees. Feedbacks are well heard. Suggestions will not fall on deaf ears. Aside from a good management, the working environment here is great. They truly have a team of great people with an open and honest culture. You'll also get your work life balance here, no questions asked for planned vacation leaves.
The challengesNone that I could think of