Если стиль в вашей компании настроен на использование венгерской нотации, то нет проблем с его использованием - политика - это политика. Существует множество инструментов, которые помогают обеспечить соблюдение правил именования кодов (например, Stylecop для C # ), поэтому вы можете двигаться дальше, если вам позволено.
В принципе, наличие стандартов - хорошая идея, но то, что эти стандарты, зависит от компании, в которой вы работаете. Если у вас есть какие-то полномочия, вы можете попытаться навязать стандарты, которые в настоящее время продвигает MS, - но если у вас много устаревшего кода, который потребует большого количества дорогостоящего рефакторинга с небольшой материальной выгодой.
Я бы порекомендовал вам отойти от венгерской нотации для новых проектов (возможно, с помощью инструмента анализа кода), но быть прагматичным в отношении унаследованного кода.