Anyone on the depo shot?

Thinking about going on the depo shot. What are pros and cons of being on it?