I have used On the Spot for a couple of years for name badges for our curling club. Every order has been on time and their customer service has been very good. There have been time where I have needed overnight service and they have been there for me, with a smile.
Pros: Willing to make suggestions
Cons: None so far
more