A

Americo Ortega

1 year ago

Imtra corporation is an average company. The custo...

Imtra corporation is an average company. The customer service could be better. The overall experience was okay, but nothing outstanding. I would consider trying out other options before coming back.

Comments:

No comments