B

Bob Laurence
Review of Compugen Inc

4 years ago

slow service, and difficult to get them to live up...

slow service, and difficult to get them to live up to their SLA commitments.

Comments:

No comments