Compassionate, respectful company that will change your life.
Pros
The new job opportunity presented to me by TeamHealth this year has changed my life. They made me feel confident right from the interview based on my experience and qualifications. They welcomed me with open arms into their family. They offer amazing competitive benefits for the individual and family. They offer a competitive salary. They are there to answer any and all of your needs and questions. Management is respectful and compassionate. They treat you like a human being and not just a work-horse. They appreciate all you do and will tell you every day "thank you" and "we appreciate you." It's nice to hear, especially coming from a previous employer who NEVER told you thank you EVER. They value you as an employee and want you to succeed and move up.
Cons
So far I have not experienced any cons with working for TeamHealth.