Transparent pricing has many advantages such as simplifying the sales process, allowing prospects to do their own discovery work, and providing pricing context.
However, transparent pricing may leave money on the table, especially in bigger deals, and can confuse things in the enterprise.
As a company scales and adds an upmarket sales team, they may opt for less transparency at the potential cost of some friction in the sales process for smaller deals.
In the early stages, it is recommended to start with transparent, published pricing to reduce friction in the sales process.