A recent class had the choice of MIA or ORD for First Officers. Its' been awhile since I've heard newhires getting MIA on day 1. Otherwise, you can plan on waiting a few months, probably by the time you are finished with IOE to hold MIA. And to hold Captain in MIA? Plan on 3-ish years. But, as always in the airline biz, your mileage will vary.