Just an FYI, while the initial config is very fast, I did find a good workaround if you need to apply styling post-load.
The trick is to leverage the sheet's "suspendChanges" function. So your workflow would look something like:
sheet.suspendChanges(
true
);
//apply a bunch of changes to values and styles
//...
sheet.suspendChanges(
false
);