DEVONIA Verified Customer Customer service needs improvement. Technical support needs improvement. DEVONIA Verified Customer Customer service needs improvement. Technical support needs improvement. Posted 5 years ago