Consulting Firm vs Product Company: Which Is Better for H-1B and Green Card Sponsorship?

Choosing between a consulting firm and a product company shapes your green card timeline by years — here is exactly how each path plays out.

By F1Jobs Team · 2026-03-10 · 11 min read
An aerial view of a busy crossroads in a downtown financial district at dusk, with illuminated glass office buildings on all four corners and light trails

You have two strong offers in front of you. One is from a Big 4 firm or MBB practice where you would join a well-known consulting brand and rotate through client engagements. The other is a product company — maybe a large tech employer, a SaaS company, or a mid-market software firm. The compensation is competitive on both sides. The difference that actually matters most for your visa and green card is one that rarely comes up in the offer conversation itself.

The path from OPT or STEM OPT to H-1B to a green card looks meaningfully different depending on which type of employer you pick. Getting this wrong does not disqualify you from permanent residency — but it can delay your I-140 approval by two or three years, expose your PERM process to disruptions that are completely outside your control, or force you to restart the clock if a project transition changes your job description. This guide explains exactly how sponsorship works at each employer type so you can weigh both offers with the full picture.

How H-1B sponsorship works at each employer type

The mechanics of an H-1B petition are the same regardless of employer. Your employer files an I-129 petition with USCIS after obtaining a certified Labor Condition Application from the Department of Labor. The LCA must specify your wage (at or above the DOL prevailing wage for your occupation and location), your worksite, and your job duties.

For a product company, "worksite" is simple — you work at the company's office or an approved remote location. For a consulting firm, every client site where you perform work must be covered on an LCA. This creates ongoing administrative work. If you finish one engagement and move to a new client in a different Metropolitan Statistical Area, your employer must file an amended H-1B petition with a new LCA and notify USCIS before you start working at the new site. The H-1B Modernization Rule (effective January 17, 2025) codified deference to prior approvals on extensions and amendments, which has reduced some of this friction — but the underlying requirement to amend for material worksite changes remains.

See our guide to consulting firms that sponsor H-1B for a detailed list of which firms have active sponsorship programs and how their immigration processes are structured.

MBB and Big 4 — what you should know specifically

McKinsey, BCG, and Bain (MBB) sponsor H-1B at the associate and consultant levels but are selective about who enters the PERM pipeline. BCG and McKinsey in particular have historically started PERM processes later than large product companies — typically after 18 to 24 months of tenure. Bain's timeline is similar.

The Big 4 accounting and advisory firms (Deloitte, PwC, EY, KPMG) sponsor aggressively at the analyst, senior associate, and manager levels. They have large dedicated immigration teams and process high volumes of H-1B petitions and green card sponsorships every year. However, their PERM job descriptions must accommodate the consulting placement model, which can complicate the specialty-occupation analysis and create LCA amendment issues when you move between client projects.

For an in-depth look at MBB-specific sponsorship, read our MBB strategy consulting H-1B sponsorship guide.

Side-by-side comparison

FactorConsulting Firm (Big 4 / MBB)Product Company (FAANG / Mid-Market Tech)
H-1B sponsorship willingnessHigh — most large firms sponsorHigh at large companies; varies at startups
LCA / worksite complexityHigh — must cover every client siteLow — fixed office or remote policy
Amendment frequencyHigh — project transitions trigger amendmentsLow — stable worksite
PERM initiation timingOften 18-24 months after hireOften 12-18 months after hire
PERM completion riskHigher — project changes can disrupt active PERMLower — stable job duties
EB-2 eligibilityCommon for senior rolesCommon for senior engineering and PM roles
EB-3 eligibilityCommon for analyst-level rolesCommon for early-career roles
I-140 approval speedComparable once PERM is approvedComparable once PERM is approved
Immigration team qualityStrong at Big 4; excellent at MBBStrong at large tech companies
Green card clock startLater on averageEarlier on average

Green card path at a consulting firm — PERM sponsorship timeline

The PERM labor certification process is the first and often slowest step toward a green card under EB-2 or EB-3. Here is how it typically unfolds at a consulting firm:

  1. Month 0-18: Build tenure. Most consulting firms do not initiate PERM until you have demonstrated strong performance and there is an expectation of continued employment. Analyst-level staff typically wait until the 12-18 month mark; associates and managers sometimes longer.
  2. Month 18-24: PERM job description drafted. This is where consulting creates extra complexity — the job duties in the PERM description must match what you actually do, but consulting roles shift across client engagements. Immigration attorneys and HR must negotiate a job description that is stable enough to survive DOL scrutiny but accurate enough to reflect your work.
  3. Month 24-30: Supervised recruitment (the DOL-mandated job posting and candidate review process). At least 30 days of advertising. Your employer must document that no qualified US worker applied — or if any applied, explain why they were not selected. A consulting firm's immigration team handles this, but it requires your active cooperation.
  4. Month 30-48+: PERM application filed with DOL. Standard processing has been running eight to eighteen months in recent years. Audits add six to twelve months on top of that.
  5. Post-PERM: I-140 petition filed with USCIS. Processing runs six to twelve months on standard; premium processing for I-140 is available at $2,805 (as of early 2026) and cuts it to fifteen business days.

Total elapsed time from Day 1 at a consulting firm to an approved I-140: commonly three to five years for employees who start PERM at the 18-month mark.

The biggest risk specific to consulting is the PERM disruption from project transitions. If your job duties materially change between when the PERM job description was written and when DOL approves the application, the approved PERM may not support the I-140. Your employer's immigration counsel should monitor this — but it is something you should actively track yourself.

Green card path at a product company

At a well-run product company, the PERM timeline is similar in process but typically faster in execution:

  1. Month 0-12: Many large product companies initiate PERM within the first year for employees on OPT or H-1B. Some companies (particularly those with large India or China national workforces who understand the backlog) start the process at or near the one-year mark.
  2. Month 12-18: PERM job description drafted. Product company roles — software engineer, data scientist, product manager — tend to have more consistent and stable duties than consulting roles, which makes the job description easier to write and defend.
  3. Month 18-24: Supervised recruitment completed and PERM application filed.
  4. Month 24-36+: DOL adjudicates. Same eight to eighteen month window as above.
  5. Post-PERM: I-140 filed and approved.

Total elapsed time from Day 1 at a product company to an approved I-140: commonly two to four years for employees whose companies start PERM promptly.

For a comprehensive explanation of the PERM and green card process, see our green card while on H-1B PERM guide.

Priority dates and the India / China backlog

If you are from India or China, the priority date backlog in EB-2 and EB-3 means getting an approved I-140 earlier matters enormously. Your priority date is set when DOL receives your PERM application. Every month of delay in starting PERM at a consulting firm translates directly into a later priority date, which translates into more years of waiting in the backlog.

For nationals of most other countries (not India, China, Philippines, El Salvador / Guatemala / Honduras / Mexico for EB-3), current dates apply or the wait is short — so the priority date advantage of a faster green card start matters less. But for Indian nationals, the difference between starting PERM at month 12 vs month 24 can mean years in the backlog.

OPT and STEM OPT — which employer type is safer?

While you are on OPT or STEM OPT, both employer types are viable for maintaining status. The critical constraints are:

The practical risk during OPT is project-to-project volatility at a consulting firm. If a client engagement ends and your firm cannot immediately place you, you are on the bench. Bench periods are technically employment, not unemployment, if you remain on payroll — but if the firm decides to let you go rather than keep you on bench, your 90-day unemployment clock starts. Product companies have their own layoff risks (2025 and 2026 have seen tech layoffs continue), but the day-to-day project-end volatility is not a factor.

Which path is better for the H-1B lottery?

Neither employer type gives you a direct lottery advantage — H-1B cap-subject selection is random. However, large employers in both categories often file multiple petitions per person across lottery registrations, which is no longer meaningful since USCIS moved to a beneficiary-centric registration model in FY2021 (only one registration per beneficiary counts regardless of how many employers submit).

What does matter is the quality of the petition. Large consulting firms and large product companies both have experienced immigration attorneys who file accurate, complete petitions with strong specialty-occupation arguments. Small consulting firms or startups on either side of this comparison are where petition quality — and denial rates — vary significantly.

If you work for a university, nonprofit research organization, or government research entity, you are at a cap-exempt employer. That means you bypass the lottery entirely. Neither Big 4 consulting nor FAANG product companies are inherently cap-exempt, though some have affiliated cap-exempt entities (university-affiliated research labs, for example).

Comparing compensation and career trajectory alongside sponsorship

Visa sponsorship matters, but it operates alongside compensation. A few practical points:

Common mistakes

Assuming consulting firm sponsorship is the same as product company sponsorship. It is not. The multi-site LCA requirement and project-transition risk are structural differences that compound over a multi-year green card process.

Not asking the right questions before accepting an offer. Before signing, ask specifically: Does this firm initiate PERM and at what tenure? Who handles immigration — in-house team or outside counsel? What happens to my H-1B or PERM if I transition between client projects?

Letting the priority date slip by delaying PERM conversations. Especially for Indian nationals on EB-2 or EB-3, every month of delay in starting PERM is a month added to an already long backlog wait. Push your employer to start the process as early as they are willing.

Treating the bench period as a visa risk without confirming the facts. Being on bench at a consulting firm is employment, not unemployment, if you are on payroll. But you need written confirmation from your employer and guidance from your DSO or immigration attorney. Do not assume — verify.

Choosing a small consulting firm without checking their PERM track record. Small boutique consulting firms may have low PERM filing volume, less experienced immigration counsel, and higher risk of DOL audit simply due to less familiarity with the process. Check USCIS and DOL public data on the firm's sponsorship history before accepting.

Not negotiating green card sponsorship into your offer letter. Both consulting firms and product companies will often commit to PERM initiation timelines in writing if you ask at the offer stage. This is a legitimate ask, especially for candidates from high-backlog countries. Our guide on negotiating green card sponsorship into your offer walks through exactly how to do this.

Frequently asked questions

Do consulting firms like the Big 4 sponsor H-1B visas? Yes, the Big 4 firms (Deloitte, PwC, EY, KPMG) and MBB (McKinsey, BCG, Bain) all sponsor H-1B visas and have dedicated immigration teams. However, consulting placement models create complications — your client site must appear on the Labor Condition Application, and last-minute project changes can require amended petitions. The sponsorship itself is real; the process is more administratively complex than at a product company.

Is a consulting firm or product company faster for getting a green card? For most nationalities, a product company (especially a large tech company) is faster because they initiate PERM earlier, file I-140s quickly, and have dedicated immigration staff who move things forward without delay. Consulting firms often delay PERM initiation due to project transitions, and the multi-site LCA requirement adds complexity. The difference in elapsed time between the two paths can easily be one to three years for the PERM stage alone.

What is the PERM sponsorship timeline at a consulting firm? At a consulting firm, PERM initiation typically happens after one to two years of tenure — later than at many product companies. Once the process starts, DOL typically adjudicates PERM applications in roughly eight to eighteen months under standard processing, or four to six months under supervised recruitment. Add six to twelve months for I-140 adjudication and you are looking at two to four years from start of PERM to an approved I-140. Client transitions during that window are the main risk of disruption.

Can a consulting firm sponsor EB-2 or EB-3 green cards? Yes. Consulting firms can and do sponsor both EB-2 (advanced degree or exceptional ability) and EB-3 (skilled workers). The category depends on the job duties and requirements in the PERM job description, not on the firm type. Many consulting analysts are sponsored under EB-3 while senior managers or specialists with advanced degrees qualify for EB-2. EB-2 NIW (National Interest Waiver) is a separate self-petition that does not require employer sponsorship.

Does working at a product company improve H-1B lottery odds? Working at a product company does not directly improve your lottery odds, which are random. However, large product companies tend to file petitions accurately and on time, use premium processing more consistently, and have strong internal immigration teams that reduce petition errors. Some large tech companies also have cap-exempt affiliated entities or research labs — if you work in one of those arms, you may be cap-exempt entirely and bypass the lottery.


Working through this decision right now? F1Jobs helps international candidates evaluate offers with visa timelines front of mind — reach out and we will walk through your specific situation.

Frequently asked questions

Do consulting firms like the Big 4 sponsor H-1B visas?

Yes, the Big 4 firms (Deloitte, PwC, EY, KPMG) and MBB (McKinsey, BCG, Bain) all sponsor H-1B visas and have dedicated immigration teams. However, consulting placement models create complications — your client site must appear on the Labor Condition Application, and last-minute project changes can require amended petitions. The sponsorship itself is real; the process is more administratively complex than at a product company.

Is a consulting firm or product company faster for getting a green card?

For most nationalities, a product company (especially a large tech company) is faster because they initiate PERM earlier, file I-140s quickly, and have dedicated immigration staff who move things forward without delay. Consulting firms often delay PERM initiation due to project transitions, and the multi-site LCA requirement adds complexity. The difference in elapsed time between the two paths can easily be one to three years for the PERM stage alone.

What is the PERM sponsorship timeline at a consulting firm?

At a consulting firm, PERM initiation typically happens after one to two years of tenure — later than at many product companies. Once the process starts, DOL typically adjudicates PERM applications in roughly eight to eighteen months under standard processing, or four to six months under supervised recruitment. Add six to twelve months for I-140 adjudication and you are looking at two to four years from start of PERM to an approved I-140. Client transitions during that window are the main risk of disruption.

Can a consulting firm sponsor EB-2 or EB-3 green cards?

Yes. Consulting firms can and do sponsor both EB-2 (advanced degree or exceptional ability) and EB-3 (skilled workers). The category depends on the job duties and requirements in the PERM job description, not on the firm type. Many consulting analysts are sponsored under EB-3 while senior managers or specialists with advanced degrees qualify for EB-2. EB-2 NIW (National Interest Waiver) is a separate self-petition that does not require employer sponsorship.

Does working at a product company improve H-1B lottery odds?

Working at a product company does not directly improve your lottery odds, which are random. However, large product companies tend to file petitions accurately and on time, use premium processing more consistently, and have strong internal immigration teams that reduce petition errors. Some large tech companies also have cap-exempt affiliated entities or research labs — if you work in one of those arms, you may be cap-exempt entirely and bypass the lottery.