Taking sh*t
Don't let anyone give you too much of your boss's shit. It doesn't necessarily pay-off for you. Set your personal boundaries, protect yourself from him (and others). Don't sacrifice your health, private life, personal values for the often vague hope of advancing. Decide whether it is more important for you being a relatively happy worker than making more money.