J
Jacquie Gaywood Review of Squid Rewards
Squid Rewards is an average company. Their loyalty...
Squid Rewards is an average company. Their loyalty program could use some improvements. The website is user-friendly and easy to navigate. However, they need to work on providing more rewards and benefits to their customers. Overall, it's an okay experience.

Comments: