Yes, but like I said I have so many, I rarely do it... I just rather DOWNLOAD & EDIT in google, and use that download as my new contacts... Both suck, no one has a nice working contacts manager but that's working for me... I have emailed myself a copy for backup and delete old ones as they come along leaving about 8 in the waits just in case theres an issue.
Yes, it will, BUT IT is S_L_O_W as watching grass grow for all my contacts.
I have seen it very quick when I have had to build my contacts lists up by hand because of a bad OS update that corrupted below the system level files... now I have a backup of the last GOOD working copy of my drive... and if I'm starting to get problems once and awhile - I do the off then reboot then back on jaz with iCloud and google if required. It works better going from Google to my phone - loads in a very short time, quicker than the laptop.
Also, I was having a lot of troubles long time ago when they first came out with PINNED Tabs - I unpinned them and it works better since then... now I'm very careful what I pin.