I used them and i find they are more like contractor rather than ID. No help on designs and advice on any aspect of the colour scheme, theme and design work.
Very slack in meeting deadlines and getting work completed on time.
Unless you have loads of time to spare to let them take their own sweet time then go ahead.
If you push them they will answer you back pushing the blame on you.