I'd Rate it as a Perfect!The good thingsStress-Free! Friendly Management! High Salary! 100% Care for Employees
The challengesI don't have any challenges working with them, out of all the companies I've worked with before this is the company that I have so far recommended to my friends.