Ventajas
You gain excellent experience because they let you be an all rounder if you want to take on responsibilities of other functions. Positions are not too segregated so you cover a range of duties and gain good experience. Room to grow to other positions or higher in your field. 13th cheque guaranteed. Pension and Medical Aid subsidized.
Desventajas
Salaries are relatively very low compared to other medical companies. If they see you are desperate to grow into another field or position they offer you the lowest salary possible. Salaries are not uniform, two people in the same position can be earning totally different salaries. There is cult mentality as managers can abuse and bully staff while favoring others. If you are applying at another hospital or branch, the recruiting manager calls your current manager for inside info and your current manager has the power to block you from moving, seen it dozens of times. However not all managers are bad, you get good ones as well. Time is not flexible, you use the same clock in system as the nurses so time keeping is serious even if you're not customer facing.