My smile vs Crest white strips?

Which is better? Pros and cons of each? Does the blue light actually work? And which is safer for your teeth?