Este jefe tiene mano de guagua, nunca es estricto con sus empleados.

English Translation

This boss has a soft touch, he’s never strict with his employees.

Wiktionary has another meaning than the one implied by the translation:

mano de guagua

(idiomatic, Chile, Colombia) stingy person

https://en.m.wiktionary.org/wiki/mano_de_guagua#Spanish