ADDIE, GLEN is an average company. The customer se...
ADDIE, GLEN is an average company. The customer service is decent but nothing special. I wouldn't say they stand out from the competition. Their products are of good quality, but again, nothing exceptional. Overall, an average experience.