"Google doesn't use AngularJS for Gmail" - IMHO This is non-reason for a start. Why will they suddenly start migrating their main product which was built a long time before Angular was developed. Meanwhile most of the new websites at Google are being developed using Angular - google trends, google fiber, DoubleClick etc.
Depends on lots of factors, maybe 15 years ago the green card backlog wasn't high or the category under which he would have applied - if EB-1, it is quick as in 6 months, EB-2 - 7 - 8 years (India) etc.