I used to work there. Pay for Teamhealth is very low and the emphasis is productivity. You get a constant stream of instant messages from charge nurse telling you to cut the people off and speed up. The calls for advice aren't bad but you also take after hours call for hundreds of MD's. Those calls can take a long time and involve calling MD's, pharmacies etc all the while getting messages that you aren't moving fast enough. The schedules don't come out until the day before the start of the week. 8 hour shifts usually turn into 12 hour one and the hours you agree to work when you are hired and increased more and more as time goes on.