Pro's: ample parking, large variety, great deals, samples are great, customer service is professional, all cashiers are open on the weekends.
Con's: limited locations (I lived by spagetti bowl previously and had to drive to summerlin, henderson or centennial hills for a normal costco. They have a business one offered on MLK), the only credit card they accept is American Express or a debit card. Weekends are over crowded and extremely difficult to drive these big giant uber sized carts around if your 5' 2" and under.