My experience has been that it is better at the dentist office as your teeth get whiter. It is a bit tedious and can take a few hours.
..But is worth it. I have not heard of any medical side effects except maybe tender teeth/gums for a little bit. Also ask your dentist. The one doing the procedure will have the most information. Ask what product they are using & what chemicals in it & side effects.