I have been doing assignments for Castforce for about a 18 months, and have done almost 700 assignments. Needless to say, this is my favorite company to do work for! Communication with your Contact Administrator is key to satisfaction both ways with this company.
Maybe I have been lucky to have had awesome Contact Administrators (There have been several). With each one, I made it a point to "introduce" myself, let them know my preferences on assignments and locations, what assignments or locations I might do for additional payment, and what my strengths and weaknesses are in regard to merchandising.
Some assignments take longer to complete than projected. If it's just a few minutes, I let it go, figuring it balances out for the other times when I get a put-up-a-sticker-and-take-a-picture assignments that take five minutes, or when multiple projects run simultaneously and I get paid twice for the same work. On something like a reset that takes 5 hours instead of three, I let the scheduler know, and have always been paid an additional amount to compensate for the extra time.
The best way to get faster is with repetition. After two or three resets, I get a "feel" for where everything goes, and can knock them out faster. After that, routine maintenance is a breeze. I can usually walk in and straighten up a display without having to refer to a printed planogram. Developing a good relationship with store management also helps when you service the same stores regularly. Most of the stores I visit now leave all routine maintenance for me, which means the backstock is always just how I left it previously.
That being said, I have noticed it has become increasingly difficult, if not impossible, to get through to Support via telephone when out in the field. When this happens, I use my best judgement, and send off an email to both the Contacts Administrator and Support explaining the issue, what I did, and why. I have never had payment rejected, even at the big W when I performed no work due to uncooperative store personnel, or failed to get a signature from management after waiting a reasonable amount of time. Again, good communication with the CA is key.