Salaries are good, sometimes even higher than average on market. Conditions for work are good as well. Management not always understand a team and conflicts happen sometimes