Is it more cost effective to purchase large volumes of credits up front?

Yes, you can buy your credits in bulk to take advantage of the reduced pricing structure.