John,
Like B.C. said, Per Diem isn't a guarantee at all. Over the years, the many companies had different policies on up front Per Diem. I would have to say, Bartlett is extremely generous with their advance policy. The other companies didn't quite figure the advance game out and it cause a lot of problems for them, probably put some of them out of business! Bartletts policy, rules out one of the most irritation situations for all techs, Cash to cover expenses on opening day. Then another check on the following Thursday. Actually it sets a certain amount of trust on behalf of the company. The one's who don't pay the advanced PD, indicate to me, that they don't trust their employee's. No trust on their part, means no trust on my part! After all, If I'm spending my money, to keep them in business, somethings really wrong! I know a few techs out there that got bit by the bankrupt companies, so I always ask for up front money.
A few years back, I had the misfortune of working a site for Numanco, who failed to indicate their policy on advance Per Diem, to most of the techs. On opening day, I answered about a thousand questions, most hostile, on money issues! The office response was simple, Not Their Problem! After burning the day, answering questions and filling out the $200.00, advanced expense paperwork, the day was a bust. Although it probably wasn't the smartest thing to do, I shelled out a few thousand bucks, over the next few days, in loans. That situation pissed me off even more! Seemed I had more trust in the techs, than the company that hired them! I got it all back, with no problems. They have asked me several times, why I wont work for them anymore?........DUH!!!!!
As B.C. say, negotiate your conditions of compensation up front. If working for a company is going to be a financial burdon, even for the first week, and they are unwilling to adjust their policies, I'd make some more phone calls. After a while those companies will figure it out, or close the doors!
No Per Diem Jobs. Most companies call them long term positions. These are the places that have a high turnover rate and they can't seem to figure out why? Here is a small hint for those employers, if your not paying Per Diem and the wages are lower than $30.00 an hour, you haven't taken your employees off the job market! Their probably just sitting back, taking your cash, waiting for a better opportunity! When opportunities arise, it's usually in mass numbers, with to-day notice! Sad, but true, so be prepared!
Have a Great Day, RG