Teleflex truly puts it's employees first. I have been with the company for over 6 years and have seen this exemplified time and time again. Organizational communication from/about/for leadership has always been fantastic. The organization is transparent about their goals, values and mission.