Cons are that you have no support from management when you are out in the field. To reach anyone you call into the office and most times have to wait for someone to call you back. Presents a big issue when sitting with a patient waiting on a call back. Tough to plan anything outside of work unless you are making plans for the same day as you don't know where you will be working or what time exactly you will get out of work. IE if you make plans for dinner at 5pm knowing you get out off work at 430 it should be fine, BUT you could be ending your day on the opposite side of the state. No real advancement inside the company and no support for schooling.