GNC offers a great selection of products. The sales people are usually cool and not pushy, but can sometimes be pushy with upselling. Customer service experiences vary, with reports of both poor and much better service on different visits. Staff members are often knowledgeable and helpful, recommending great products and checking stock to ensure customers get what they need. This makes the visit well worth it for some customers.