Pros
The benefits start the day you are hired. Uniform is provided, generally comfortable, and given at least a 5 day supply. If you are hired before a certain part of the year you can get a small increase in pay with everyone else. Sometimes you'll get to meet interesting patients there.
Cons
The managers are supposed to give feedback, but don't know their job very well to begin with. The co-workers gave my manager unfair and fake feedback about my performance in the job and the manager used that as my review, not by what the manager saw but based on word of others whom had a habit of talking trash. You have to pay for parking on property they already own. And with the benefits you can't go to any outside doctors or hospitals or it's not covered. They will hold it against you for any time taken off in the new hire period, but yet when they tell you not to come in because you are sick with a fever they will hold it against you later via a point system.