Depo Shot??

What are some Pros and Cons of the Depo Shot?