A job is not good or bad in absolute terms-- it can only be right or wrong for an individual in his/her specific context.
I learnt an important lesson early in life from my father. We went for Durgapuja shopping with a very limited budget. Even then we looked at perhaps 20 different shirts to buy one based on our budget.
Baba said, "the one you selected was perhaps rejected by 20 different people and the ones you rejected are likely to be purchased by someone else.
There is no one best shirt for everyone".
I find the lesson so apt for hiring. A candidate rejected by company A gets hired by company D or someone else and a candidate hired by A was rejected by some other company.
Hiring is all about finding the right fitment -- true for the employer and the employee.