I applied for BC PNP after getting my job offer. It took 2 weeks to get my nomination. My express entry IRCC account showed me the PNP a couple of days before the work permit support letter and other documentation from BC PNP arrived. Total time <20 days.
What took surprisingly long was my Vancouver employer had account access issues when going to submit my Employer Offer form and pay the compliance fee. That took 11 days to resolve as we had to wait for IRCC tech support (email only). Once they could access the form, it was quick and easy (but take a screenshot of the receipt of the compliance payment and the Employer offer number- they want that at the border and the receipt email function isn’t working).
At the border, my PNP nomination letter said was only for 6 months which scared me as I want a 2-year permit and a 6-month permit would have been really inconvenient (I’d go for the bridge open work permit will my PR application is being processed, but I didn’t want to have to do that so soon!). Luckily, she double-checked the notes on the PNP on the account somewhere and it said it was good for a 2-year work permit, so I am all set for 2 years (and hopefully my PR will clear before that expires). It took about 2 hours are the Douglas border to get my work permit and temporary car import (this is before the border reopens August 9th - I’d expect longer then).
I made sure I had EVERYTHING printed out for the border, and I think that helped. If you have any questions, don’t hesitate to ask