1. Lack of experience: Graduates lack the necessary practical experience required by most employers, leading to a lower starting salary.
2. Entry-level positions: Fresh graduates often start with entry-level positions that have lower salaries than those for more experienced professionals.
3. Industry standards: Certain industries, such as non-profit organizations or education, may have lower salaries compared to others, regardless of the candidate's experience.
4. Location: The cost of living in certain geographic areas may affect the starting salary for new graduates, as some cities and regions pay higher salaries than others.
5. Limited negotiation skills: Many new graduates may not have adequate negotiation skills to maximize their starting salaries, making it difficult to get higher pay.
6. Employer budget constraints: Employers may have budget constraints when it comes to hiring new employees, which could limit the maximum salary they can offer.
7. Supply and demand: When there is an oversupply of fresh graduates in a particular field, the competition for jobs increases, leading to lower salaries for those starting out in the industry.