Fresh Grad Job Offer Advice
Hi all, I’m a fresh grad and recently received 2 offers for tech/security-related roles. Both have their pros and cons, so I’m having a hard time deciding.
Company A: Permanent role in a financial institution
Pros:
- Longer days off and enjoy company benefits (Longer offs/leaves/medical benefits/bonuses etc.)
Cons:
- Lower Pay
- Role easily replaceable unless promoted
- Shift work with long working hours including night shifts
- Long probation period
Company B: Contract role supporting a large company in the travel/aviation industry
Pros:
- Higher Pay
- Standard Working hours
- Better JD -- Able to learn more
- Shorter Probation
Cons:
- Fixed period from contract (1-2yrs) and renewal pending on client else will look for another client
- Client subject to change which requires me to go through interview process again, and failure to pass leads to termination
- Lesser benefits (No bonus/company benefits)
For context, I have already verbally accepted Company A, but I have not signed the official offer letter yet. Company B is still awaiting my response to the offer proposal.
As a fresh grad, would it be wiser to prioritize stability and benefits, or take the higher-paying contract role with better learning exposure but more risk?
Would appreciate advice from anyone who has been in cybersecurity/tech, banking, aviation/travel, or contract roles. Thank you!