Lead a dog`s life

To live a hard life, to work hard and be treated unkindly.

My friend has been leading a dog`s life since he started his new job.