In contemplating this question, I would actually pose it a little differently. If your child or your close friend’s child called you and they told you they had just received an offer from the company, what advice would you give?
The advice could possibly be framed considering individual and company value systems.
If your goal is to make a lot of money and go back to grad school in 1-2 years, accept the job and bank the money.
If your goal is to build your resume and job hop every year or few, accept the job and bank the money.
If your goal is to have work life balance, absolutely decline the job.
If your goal is to be promoted and compensated based on your technical and business contributions, and not on nebulous self-serving favoritism based on individual biases of the management team members, then absolutely decline the job.
If your goal is to work for a company that you can have trust faith and confidence in your corporate leadership, then absolutely decline the job.
If your goal is to work for a company where you can trust and have confidence in your immediate first line and second line leadership, then absolutely decline the job.
If your goal is to work for a company that will provide training, mentorship, and intellectual resources that will help your professional growth, then absolutely decline the job.
Very very nice that youngsters still ask for opinions tans diversity of perspective.