So you're saying you don't underpay your employees? You just stated that companies never ever pay their employees what they're worth.
I dont have any. Yes, I was a being a little hyperbolic when I said that no company will ever pay an employee what they are worth.
But the point remains - the point if being in business is to make money, and to make money, you ensure that your income exceeds your expenses, which means, keeping a tight rein on your expenses, including salary expenses. Different companies will draw the line in different places in the sand - they realize that they need to save money, but also need to keep employees worth keeping. However, in my experience, most employers have the "if it aint broke, dont fix it" attitude. They dont raise an employees salary to what the employee is worth, unless the employee specifically asks for such. Why? Because you dont spend money unless you need to. If the employee does not ask, and most will not, then you save yourself the money, since the employee still works for you.
It is however, a fine line to tread. What I have observed is that a lot of employers try to play hardball regarding salaries, and also, a lot of employees leave without actually asking for that raise they so deserve.
How many threads are there posted by people who have experienced absolutely no crime the whole day? People who are content, don't post about it. "Number of forum posts" is about as selection biased as it gets.
99% of the time, when someone moves, they get a higher salary, in a lot of cases, significantly higher. If the market was perfect, and employees were always paid exactly what they deserved, then this would not happen. Now, I hear you saying, but the new employer sweetens the deal by offering more than the employee is worth, knowing that they can freeze increases later. However, I would say that the employer puts himself in a difficult spot - if you use money as the carrot, and you dont keep the increases coming, you know the employee will leave. So although that sometimes happens, I think most of the time, the higher salary is due to the fact that the employee is just worth that much more.
As for how technical interviews can wrong - let me count the ways. Most common 1) The company/hiring team has crap interview skills. 2) they candidate is technically good, and passes all the interviews, but on the job, their personality quirks, make them absolutely impossible to work with - thus making them technically competent, but an incompetent employee. 3) the company is hiring for a skill set they don't yet possess, and end up hiring someone with all the right keywords, yet isn't actually very good
This is the employers problem, not the employees, and I see bad hires happen much more often in non technical fields than in technical fields. I think in technical fields, its a lot easier to weed out bad apples. Even if I dont know anything about Objective C, I could still assess a candidate's approach to development, with regards to problem solving, forward thinking, and standards with regards to later maintenance of the project.
There is a big difference between "some" and "never, ever pay you what you're worth, never" - you are contradicting yourself, even giving you the benefit that you allowed for some epsilon of doubt in your original statement. The "mindset" of several employers that I've known has been "pay them what they're worth, otherwise they will leave and hurt the company" - that is natural. Cutting off your nose to spite your face, isn't.
As above, I was slightly hyperbolic, but most employers will still want to minimize costs, where possible.
Besides, a lot of them get it wrong. Why do you think you hear about toxic companies so often? Companies where the turnover rate of employees is far too high? Companies where an entire office full of people resigns within months of each other? You think management is full of worldly wise people who want to balance business ethics with profits. It is not - it is full of a mix of people, from really awesome to really terrible. Somehow, the really awesome ones are a lot more rare.
What insult? I do have absolutely no idea of your skills and experience, which is why I said that it is either your skills or your employer. I.e., the problem is with your or your employer. I don't know which, and never claimed that I did.
Then why make this personal and talk about me? I am not talking about myself in this case, I am talking about general cases, things I have seen and heard. Your line of thinking was, this guy is bitching about the way employers treat employees, ergo, he must be personally experiencing this right now.
Whatever.