Mixed experience
The technical expertise is definitely there and the end product works well. Communication could be better though - sometimes took a while to get responses to emails. Also, some of the processes seemed unnecessarily complicated. Good value for money overall.





