Personally I've never used the categorical data type in pandas, and leave eveything as objects. I've seen it has the capability to be saved as parquet files, saves data etc...
What are the pros and cons? Why would I not just transform every object type to categorical?