Depo & other forms of birth control

Malik
I am wanting to get on the shot, and want to know what side effects you all experienced.. Weight gain? Acne? Mood swings? Excessive bleeding? Etc. Also if you're on another form of birth control, which one and what are the pros and cons of it? Thanks!