Is domain transferring a good practice?

I work at a digital marketing company and we do web development in-house. I am constantly being asked to transfer domains onto our provider when have new clients with an existing domain. Is this regular and good practice? I'm quite new in this industry so please bear my ignorance. Thanks.

Poster :
Silvester Vella