Initiation of process: 02/16/2012
priority date: 11/16/2012
I-140 filing: 03/28/2013
I-140 approval: 04/22/2013
I-485 RD: 06/12/2015
RFE:3/262016 Medical only
I-485 approved on 03/07/2017;
Received cards: 03/11/2017
my child's is not approved yet but RFE sent out the same day.
Update: my child's GC got approved on 04/18/2017, RRFE:03/28/2017.485
approved on 04/18 and received card on 04/25.
PS: was promoted but job scope is similar(promotion happened between 140 and
485), which did not affect anything.
hope this info may be helpful to you.