My current employer is known to have a below average pay scale. My current salary is 5% less than my last job, and there is a mantra about the company not having enough money. Lots of money is being spent for certain equipment, and there are some very nice cars parked outside, but software development is not a priority. For my role, public institutions would pay as much as 13% more in UK, and private companies would pay 50K to 70K depending on seniority.
The impression I have is that I am getting a random 1000 GBP of raise at the end of the year, despite me having a unique role in the company and being highly requested.
So, my question is: when the employer is knowingly underpaying a critical resource, should one mention the market value or is it a taboo? Actually, is a low payscale a taboo in general for discussions?