I LOVE working with TSM! They are very organized and professional. They respond quickly to any emails you send them. The pay is great, and best part of all... you receive your check within a week or so, unlike many other companies. This is the best promotional company that I have ever worked for! I highly recommend working with them.