Depo shot

Justin's
What are the pros and cons with getting the depo shot ?