Rapidly loading JSON data into Snowflake

At a recent job, I was attempting to back load years of JSON data stored in a Postgres database column into a flattened, denormalized data structure in snowflake for easy access. I wrote what I felt was a good, robust data loading algorithm using Pandas and SQLAlchemy primarily to handle the translation to a flat structure and load into snowflake. It would recognize new columns and dynamically alter the snowflake table to add them with the appropriate inferred type. However, what worked for the early days of the startup didn't scale well through our rapid growth. I learned several lessons:

I wish I could share the code, but the company views it as proprietary. Hopefully these tips will prove useful to someone.