In Aug 2016 when my company applied for a WP for me, processing time from ADVO was 39 weeks and same from NDVO was 9 weeks.
the company appointed the WP through India, but since I was a long time UAE resident my internal was pushed to ADVO by NDVO.
Ultimately I got the WP and TRV in mid Jan 17.