Pros: fits true to size. I wear a 36-38DD, and a large fits ok, the cup is just a little small.
Super comfy, doesn't leave lines, mostly invisible under clothes.
Cons: My boobs push to the middle and give me "uniboob". The worst.