In career, sometimes also depend luck. While working very hard does not equate to promotion & receiving more bonus. One may necessary qualification, skill and experience but does not means employers will hire you and give a higher salary.
Nowadays many employees between age group of 35 to 45...