|
|
|
|
|
by codeonfire
5062 days ago
|
|
It won't work. you won't do the promote from within step, or you will promote one guy, or you won't pay enough money with the promotions. It will take your employees 2-3 review cycles to learn what's up. At that point your (now experienced) people will leave for places that pay more for experience. |
|
I worked for a company that gave me raises to bring me up to what I was worth for a few years. Then they stopped, and 2-3 review cycles is exactly how long it took me to catch on. By the time I left, my new job paid me 40% more than the old one.
And even before I got my first standard programming job, I knew that proper raises only come from changes jobs in this industry, and I was prepared for it.
I would have loved to pick a company and stay put, but companies just don't keep up their end of things.
In the end, it works out, though. I get an exciting new job every few years, and the fact that everyone is doing this makes sure there are plenty of job openings all the time.
I've yet to figure out what the companies get out of it, other than a temporary cost cut. (They end up spending the money to train the new guy.)