Depo Shot?

I'm going Tuesday to get put on the birth control shot... what's the pros and cons?