The checks arrive at the Providence, RI office and are sent to the New Bedford, MA office late Thursday morning/early Thursday afternoon, if we're lucky. Sometimes they aren't picked up until late Thursday afternoon itself. My supervisor on Thursday normally brings time sheets to the office in New Bedford on Thursday afternoon (close to COB) and is able to grab my check there.
EDIT: As for the hours not paid that one day, the company itself was made aware of it twice by myself and never followed up on it.

