Birth Control

I have always used condoms for protection. But I want to change it and start taking birth control pills. I want to know.. How effective are they? Do they need to be taken at an exact time everyday? Are they better than condoms? Can your partner ejaculate in you while on the pill and you won't get pregnant?