Pros and Cons of Depo?

Ni
I'm on it but I've been hearing more negative things so it makes me nervous. Can someone give me some pros and cons?