Skip to content
SparkTime, home
Off-Campus Placements With AI
Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
11 · Rejection, Diagnosis and Momentum
Lesson 41 of 44

Lesson 41 · Offers, Negotiation and Joining

Compare Offers and Prepare to Join

Choosing a first job is about more than the number: what you will learn, who you will work with, how stable the company is and what the terms cost you. This article gives a simple comparison framework, a quick health check on a company before you sign, an AI-assisted comparison that keeps you in charge, and what to do between acceptance and day one: background verification, documents, and what to do if joining is delayed or an offer is withdrawn.

On this page

Key takeaways

  • Compare offers on four things: cash (monthly fixed in-hand and first-year cash), growth and learning, working environment, and risk. Decide your own weights before you compare.
  • For a first job, what you learn and who you learn from often matter more than a modest pay difference, as long as the pay covers your needs.
  • Check a company's health before signing: recent news and funding, headcount direction, recent reviews and any layoffs or delayed salaries.
  • Background verification usually checks education, identity, address and sometimes criminal records and references. Make sure every detail you gave matches your documents.
  • Until you actually join, keep your options open respectfully: stay in touch, get the joining date in writing, and keep interviewing quietly if joining is uncertain.

Ravi had two offers. One paid ₹1.5 lakh a year more, at a company whose fresher role, he learned from an alumnus, was mostly support tickets for a legacy product. The other, slightly lower, put freshers on a product team with experienced engineers who reviewed every change. He took the higher number. Two years later, his friend from the second company was moving to a role that paid far more than either original offer, with skills to show for it.

There is no universally right choice; some people need the higher salary now, for good reasons. But the decision deserves more than one number. This article gives you a way to compare, a way to check what you are joining, and a guide to the weeks between "I accept" and your first day.

What you will learn

#
  • A four-part framework for comparing offers, with your own weights.
  • Questions to ask before you choose.
  • A quick company health check.
  • How to use AI to structure the comparison without letting it decide.
  • What happens in background verification, and how to prepare.
  • What to do if joining is delayed or an offer is withdrawn.

A four-part comparison

#

Part

What to look at

How to find out

Cash

Monthly fixed in-hand; first-year cash; employer PF, gratuity and insurance

Article 39

Growth and learning

The work you will do, the stack, who reviews your work, training, how freshers progress

Ask HR and your future manager; ask alumni there

Environment

Location and commute, work-from-office policy, hours and shifts, team size, manager

Ask; read recent reviews for your function

Risk

Company health, bond or clawback terms, notice period, offer conditions, joining date certainty

Health check below; article 38

Decide your weights before you look at the offers side by side, so the bigger number does not quietly decide for you. For example:

Situation

A sensible weighting

You need to support family or repay a loan now

Cash and risk heavier

You can manage on either salary

Growth and learning heavier

You plan higher studies in two or three years

Learning, location and bond terms heavier

You are moving cities for the first time

Environment and cost of living heavier

Questions worth asking before you choose

#

Ask HR or, better, your future manager or a team member:

  • What will I work on in my first three months?
  • Who reviews my code or work, and how?
  • Is there structured training? How long, and what happens after it?
  • How are freshers allocated to teams or projects? Can I state a preference?
  • What does good performance in the first year look like?
  • What is the work-from-office policy, in writing?

Their answers, and how specifically they answer, tell you a lot.

A quick company health check

#

Joining a company that is struggling can mean a layoff, a delayed joining date or an offer withdrawn. Twenty minutes of checking helps:

  1. Recent news: search the company name with "layoffs", "funding", "results" and "acquisition", for the last six to twelve months.
  2. Funding (for startups): when did they last raise, and how much? A recent round is a good sign; a long gap with news of cost-cutting is a caution.
  3. Headcount direction: the company's LinkedIn page shows its approximate employee count; growth trends may be visible in some views or tools. A steady fall over several months is a warning sign.
  4. Recent reviews: on review sites, read reviews from the last six months, ideally from your function. Look for repeated mentions of delayed salaries, sudden restructuring or mass exits. Ignore single angry reviews.
  5. For listed companies: recent results and announcements.
  6. Ask directly, politely: "How has the team grown this year, and what are the plans for next year?"

An assistant with web search can gather this quickly; ask for sources with dates and open them yourself.

Code
Find recent information (last 12 months) about [company]: funding or results,layoffs or restructuring, leadership changes, and anything about delayed salariesor delayed joining for freshers. For each item: source, date and a one-linesummary. Do not include anything without a source. Say clearly if you found little.

Using AI to structure the comparison

#

An assistant can lay out the trade-offs clearly and ask questions you have not considered. It cannot know what matters most to you, and it should not make the decision.

Code
Help me compare two job offers. Do not tell me which to choose; help me think.My weights (out of 10): cash [ ], growth and learning [ ], environment [ ], risk [ ].My situation: [brief: finances, plans, location constraints].Offer A: [monthly fixed in-hand, first-year cash, PF/insurance, role and work,training, location, WFO policy, bond/clawback, notice, company health notes]Offer B: [same]1. Lay out each offer against the four parts, using only my information.2. Where is information missing that would change the comparison?3. What questions should I ask each company before deciding?4. Using my weights, which way does the evidence lean, and how sensitive is that   to my weights?

The useful part is usually question 2: the gaps. Fill them, then decide yourself. Writing down why you chose helps later if doubts arrive.

Between acceptance and day one

#

Background verification

#

Most employers in India run background verification (BGV), often through a specialist agency, before or soon after joining. Typical checks for freshers:

  • Education: degree, college, university, years and marks, checked with the institution or records.
  • Identity: documents such as PAN, Aadhaar and passport.
  • Address: current and permanent.
  • Criminal records: database or police checks, depending on the employer.
  • References: sometimes, for freshers often faculty or internship mentors.
  • Previous employment: if you listed internships or jobs.

What causes problems:

  • Mismatches between what you stated and your documents: CGPA, graduation year, college name, internship dates.
  • Name differences across documents (spelling, initials, surname order).
  • Missing documents, such as a semester marksheet or the provisional certificate.
  • Unexplained gaps, or employment you did not mention.

Documents to prepare

#
  • All semester marksheets and the provisional or final degree certificate.
  • Class 10 and 12 certificates (some employers check them).
  • PAN card (apply early if you do not have one), Aadhaar, passport if you have one.
  • Passport-size photos.
  • Internship letters and completion certificates, if you listed internships.
  • A bank account in your name for salary.

Keep scanned copies in a safe folder, and share documents only through the employer's official onboarding portal or HR email (article 18). If there is a discrepancy, such as a name spelled differently on two documents, tell HR early and ask how to resolve it, rather than hoping nobody notices.

If joining is delayed, or an offer is withdrawn

#

At times, Indian employers, especially some large IT services companies, have delayed fresher joining dates for months, and a few offers have been withdrawn when business conditions changed. You cannot control this, but you can protect yourself:

  • Get the joining date in writing, and ask what happens if it moves.
  • Stay in touch with HR at sensible intervals; respond promptly to onboarding emails.
  • Keep your skills moving: build, practise, learn the company's stack.
  • Keep your search alive quietly if joining is uncertain. Accepting an offer does not mean you must stop learning about the market, but be honest if another employer asks, and do not accept a second offer you plan to break unless your first offer has become genuinely uncertain.
  • If an offer is withdrawn, ask for the reason and any confirmation in writing, read what your offer letter says, and restart the loop: your tracker, list and materials are all still there (Module 11).

Common mistakes

#
  • Choosing on CTC alone.
  • Weighting after comparing, so the bigger number wins by default.
  • Skipping the health check for a startup or a company with recent bad news.
  • Mismatched details between your resume, forms and documents.
  • Sharing documents through unofficial channels.
  • Stopping all preparation after accepting, then facing a long joining delay unprepared.

Exercises

#

Exercise 1

Set your weights

#

Set weights out of 10 for cash, growth, environment and risk for each person, and explain: (a) a fresher whose family needs help repaying an education loan; (b) a fresher planning an MS in two years; (c) a fresher with no financial pressure, keen to become a strong backend engineer.

Exercise 2: Find the gaps

#

Offer A: ₹70,000 monthly fixed in-hand, product team, Bengaluru, "hybrid". Offer B: ₹78,000 monthly fixed in-hand, Chennai, 18-month service agreement, "training followed by project allocation". List the information you are missing for each before you can compare well.

Exercise 3: Spot the BGV problems

#

Which of these could cause problems in verification, and what should be done? (a) The resume says CGPA 8.4; the transcript says 8.36; (b) the resume lists a three-month internship, but you only have an offer letter and no completion certificate; (c) your Class 10 certificate spells your name "Mohd. Arif" and your degree "Mohammed Arif"; (d) you left out a one-month internship that you quit early.

Exercise 4: Make your decision record

#

For your offers (or a realistic example), set weights, fill the four-part table, run the AI structuring prompt, gather the missing information, and write a one-paragraph record of your decision and why.

Show solutionHide solution

(a) Cash 9, risk 8, growth 6, environment 5. Reliable monthly pay and a stable employer come first; a bond is a bigger risk because leaving early would be costly.

(b) Growth 8, risk 8 (bond terms matter a lot if you plan to leave in two years), environment 6, cash 6. Look for strong learning and recommendations, and avoid long service agreements.

(c) Growth 9, environment 7, cash 5, risk 6. Choose where you will get real engineering work and good reviewers, as long as pay is reasonable.

These are illustrations; your weights are personal, and the point is to set them before comparing.

Exercise 2

Show solutionHide solution

Offer A: first-year cash (any joining bonus or variable?); PF structure; what the product team works on and who reviews work; how many days "hybrid" means; notice period and probation; company health.

Offer B: the service agreement terms (amount, reduction over time, triggers); training length and content; how project allocation works and whether you can state preferences (many freshers worry about being placed on support work); work-from-office policy; notice period; the joining date and its certainty; first-year cash.

Only after these answers can you compare the ₹8,000 monthly difference against learning, location and the bond.

Exercise 3

Show solutionHide solution

(a) Small mismatch, worth fixing. Rounding 8.36 to 8.4 can be flagged. Use the exact figure everywhere from now on, and if asked, explain it was rounded.

(b) Possible problem. Ask the company where you interned for a completion certificate or an experience letter. If they cannot provide one, tell HR early and offer other evidence (emails, payslips, a manager's contact).

(c) Common and usually manageable. Tell HR early and ask what they need; often an affidavit or a declaration of name variants, or a gazette notification for formal name changes, depending on the employer.

(d) Possible problem if it was paid employment or the form asks for all employment. Read the form. If it asks for all previous employment, disclose it with a short explanation. Omissions found later look worse than a short stint explained honestly.

Exercise 4

Show solutionHide solution

A good decision record:

Code
Date: [ ]. Weights: cash 6, growth 9, environment 6, risk 7.Chose Offer A (product company, ₹70k/month) over B (services, ₹78k/month,18-month bond).Why: A's first projects are on the core product with code review from seniorengineers (confirmed with a team member); B's allocation is uncertain and the bondconflicts with my plan to switch roles in about 18 months. The ₹8k/month differenceis affordable for me. Risks accepted: A is a startup; last funding 8 months ago,no layoff news found.

If you reread it in a year, it reminds you that the choice was considered, whatever happens.

Where to go next

#

Keep reading

More in Career →
  • Guide · Career

    Interview Preparation and Mock Interviews with AI

  • Guide · Career

    Improve Your Resume and Profile with AI, Honestly

  • Guide · Career

    A LinkedIn Profile That Gets Recruiter Messages