Is this a common workplace practice?
tl;dr-yes.
Is this a common workplace practice?
tl;dr-yes.
In my experience, it's HR that stands in the way of employee satisfaction (whether that's salaries, or flexibility in various benefits, or whatever). You'd think they're there to be the champions of the worker in the corporation, but it seems to actually be just the opposite.
I also thought the same thing, but a month or two into my first job quickly dispelled that illusion. HR is for the benefit of the company, not the employee.
I was more than happy to share, but we also already had a relationship where I knew he wasn't out to screw me.
Same as lying about your previous salary.
If you feel under valued, and talking to your boss doesn't get you a raise, why not just look for a new job? Doesn't cost you anything.