The CTO who is 6 years out of college and never managed before has very unrealistic and inconsistent expectations.
He praises you one week for meeting his extremely aggressive demands and then disparages you the next week as being too slow and claiming his earlier praise didn't count.
This has led to severe turnover in the engineering department as well as extremely slow hiring and understaffing.