If you’re actually one of their employee (not a freelancer who often works for them), you could say either “J’y travaille depuis dix ans“ (which who be short for “Je travaille dans cette agence de voyage depuis dix ans”) or “Je travaille pour eux depuis dix ans“ (i.e. “Je travaille pour mes employeurs depuis dix ans“).
If you’re actually a freelancer who works for them, but not one of their employee, I would use “Je travaille pour eux depuis dix ans“ only.
Leave a comment