“Being Principal Engineer must be great; you get to make all the decisions and work on the best projects.”

Reality: Makes few/no decisions, has to work endlessly toward consensus, spends way too much time dealing with crap like legal and regulatory requirements. Almost never writes code.