Well, it does seem correct - the tenses are used correctly, the articles agree with the pronouns/nouns in the sentence, so I think it is good. There is only one thing, but I don't know if that is a typo or what - there should be a period between limpio and <span>él because those are two separate sentences. </span>
The sentence says “ I never had to accept this job before.” Trabajo is a noun. If you are trying to say, “ I never had to work before ”, then It would be “trabajar” because it is after the verb “había”.