Hey I need some info on the Zoo Med 500R Thermostat.

1. Does it work on all heat pads and heat tape?
2. Can I rely on it to stop my snake from getting burned?
3. If you've ever owned one what are the pro's and con's of it?