Decent service, some issues
The core services are good and the staff is knowledgeable. However, communication could be better - sometimes important updates get lost and we have to follow up multiple times. The final deliverables meet specifications but the process could be smoother.






