Translation:Thanks to you, I have a job.
Yet another word for thanks? - wow! Is there a difference between when to use mersi or grație?
There is a difference: mersi means just "thanks" while grație means "thanks to [somebody]" and is followed by dative. They are never interchangeable.