There is a lot of work involved and it is a high stress environment doing what we do at TeamHealth. If you are a person who thrives in this type of environment then this is a great fit. For someone who does not perform well in a fast paced, high stress environment and would prefer free time at work then this would not be a good fit.