contraception

Has anyone here had the implant done, if so can yu tell me some advantages and disadvantages to having this?thank you x