why would an employer waste their time going through this red tape if they could employ a candidate with the work permit or a local?
Simple: because of experience or qualifications or language. If not any of these then probably locals are cheaper. Anyway, as I said work permit is nt such a big hassle for employer, but it has to be done. You don't get work permit without an employer first.
working with private company and they didnt still send me work permit! I didnt know it would take so much time.
you don't buy it, you apply for it (your employer actually) and it has to take some time, which is normal and it's like that everywhere.
about getting work permit u have to apply big companies really like IBM, PMI, HCL, HAYS etc.. then it wont be problem...
Yes, they have it all sorted out already. Also now some of them are looking for accountant w/Turkish.