I have read so many bad things on this post about Mastec, I thought it was about time to throw my two cents worth in...I have been on a Mastec run project since November last, and have never had an issue with pay...get your invoice in on time, and correct... I have not missed a weekly paycheck yet...and, this is, without a doubt, the best paying job I have ever worked...been in the business going on 25 years...Mastec is a HUGE company and did not get that way by screwing everybody in sight...don't blame them when you screw yourself...