Pros
- Competitive pricing
- Offers products from leading manufacturers
- Outstanding customer service
- Makes charitable contributions
Cons
- Relatively young company
- Slightly limited service offerings