Immi
Read all reviews for Immi →
Decent Service, Room for Improvement
Immi provided decent service, and I appreciated their attention to detail. However, they could improve their follow-up process; I sometimes felt left in the dark.
18 found helpful
View company →