Speaking purely from our experience--and I guess from an employer's experience--once the LMO pre-approval has been completed, the confirmation process tends to be an area where things get dramatically bogged down. It seems to me there are really no timetables within which those steps are expected to take, and secondly, at the embassy level, we experience the same types of problems.
I recognize you can't just throw more people resources at it, but I think the process could be streamlined beyond what it is currently. I think that would assist both government agencies and employers, or recruiters, in being able to manage the timelines in which they are expecting to be able to recruit foreign workers.