Micromanaging CEO who thinks engineers can work miracles in weeks with no resources and heavy pressure while changing priorities repeatedly and constantly second guessing the advice of his experienced team members to the point of instilling doubt in seasoned professionals.
You will have to fight for every raise, bonus, etc to the point most people give up. Company has a long history of lead engineers running as quickly as they can once they see what's going on here, and CEO openly trashes their names after the fact.
Seriously, avoid at all costs.