Can I apply for a SSN while waiting for a work permit

You can usually get an ITIN at any time – it can’t do everything an SSN can, but it’s helpful for paying taxes and building credit, sometimes. Would that suffice until you get your SSN (just remember to send letters to the IRS requesting to combine records once you get your SSN).