I like that they have been very flexible with my work schedule as well has their customer service team which was amazing! It's hard to find people who are not pushy or just want your money without really caring about you in any way but this recruiter did both of those things so it made me feel good when i had an interview through them where we talked quite awhile before scheduling anything else.
There isn't much at all wrong other than maybe something could be improved by having more communication between candidates/companies if there ever needs were such problems arise during interviews etc..