Depo Shot

Anyone have any information on the Depo Shot. I was put on it after I had my 3 week old baby but I don't know a lot about it.

What are some pros and cons?

What are some side effects??