opinions on nexplanon

title says all. pros vs cons.