Dinner should be served much later than americans usually eat dinner. Dinner is eaten anywhere from 8pm-10pm because people living in mexico eat larger lunches and stay full longer.
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”.