S
Seamus McGrath Review of Germanwatch
Germanwatch is a company that needs improvement. W...
Germanwatch is a company that needs improvement. While their website is easy to use, their customer support can be slow to respond. I would appreciate better communication and more efficiency. Overall, an average experience but there is room for growth.
Comments: