It is currently taking about 1.5-2 years for the employment-based process to be completed if it is EB2 and about 2-3 years for the EB3 process.  In either situation, the process is employer-driven so the employer is the one that would need to initiate the process.