Well if you are in california, then you are out of luck. There are more than 32000 dentists here. If you get a job it will be with western dental or smilecare, which are hmo's but they pay less and fire you if you dont produce $2000 per day for them. Managing dentist will keep the good high paying patients and give you dentical patients and then they will ask you, "Why is your production so low" and then fire you.
One dentist even paid $5000 to managing dentist in bribe to keep her job as that company had sponsored her H1 and green card process. This is another thing that company found out about this and managing dentist was fired after 6 months. It is sweatshops here in california.
But in rest of usa it might be better and I think it is better.