TeamHealth is one of the best-rated group practices in the United States, focused on providing high-quality care in the post-acute care setting. They emphasize support and training for their physicians while offering opportunities for growth and leadership.