Thoughts on a menstrual/diva cup

What are some pros and cons of a diva cup??