Am working with this company as a full time employee for almost a year (10 months). A very good company with the below pointers
1. Timely pay with respect to the Salary
2. Started my green card process from the 1st month of my joining
3. One of the top notch Immigration team i have seen. Personally i had hurdle in my paper work and they helped me out in that situation in a quick and efficient manner.
4. Easily approachable , whether its HR team or leadership team .
5. Transparency in the rates and project that you are going to be deployed.