How did you decide between building a freelance practice versus joining a translation agency?

What pros and cons—like income stability, client management, or learning opportunities—influenced your choice, and would you make the same decision today?