Pros.
Nice styling.
Pretty colors available.
Comfy fabric.
Breathable fabric.

Cons.
Shoulder straps are WAY too short.  Almost no room for adjustment.
Not as supportive as I would like, but keeps things in place.