Зарплата всегда полностью белая, платится полностью и вовремя.
Иногда в контракте указано, что есть 13-ая зарплата, то есть в декабре перед Рождеством получаете сразу две зарплаты (12-ю и 13-ю). Если в контракте указывают не месячную зарплату, а годовую, то в этом случае выгоднее, чтобы 13-й зарплаты не было, тогда общая сумма годового дохода будет делиться на 12, а не 13 частей - получите ту же сумму, но в течение года, а не в конце. А также в случае увольнения не с 1 января не потеряете часть 13-ой зарплаты. Если в контракте указана только месячная зарплата, конечно, 13 зарплата будет огромным плюсом.
Могут быть квартальные или годовые премии в зависимости от KPI сотрудника. У программистов редко, потому что код сложно оценить объективно. В основном премии бывают у продажников или топ-менеджеров за достижение финансовых показателей.
Премий "по усмотрению руководства" обычно нет. Хотя компания иногда может поощрять сотрудников премиями, компенсациями или подарками. Обычно всех сотрудников на одной должности - одинаково. Например, разово по 300 € всем медсестрам и продавцам, которые работали во время короны. Программистам ничего не перепало, потому что и повышенной нагрузки не было, и риска заражения тоже (работали из дома).
В моей компании аванса нет. Зарплату переводят на мой счет в банке за пару рабочих дней до конца текущего месяца. Если я вдруг в последние дни месяца возьму отпуск за свой счет, то пересчитают в следующем месяце. Но я не то что "за свой счет" не беру - я даже не знаю, как потратить 6 недель оплачиваемого отпуска.