S

Helena biosciences europe is a really average comp...

Helena biosciences europe is a really average company. Their products are just okay, nothing special. I wish they were more innovative and had better customer service. Overall, it's an average experience dealing with them.

Comments:

No comments