I have been working with Greenstaff for about six months. My recruiter, Ankit, is very helpful in getting shifts for me in spite of my limited availability. The pay is on time, and getting paid weekly is extremely convenient. Its a good company to work with!