| I agree, the yield would be a major problem. In order to solve the problems you mentioned, it's confidence and a particular mindset you need, not simply skill. I had overlooked that. I think you could actually keep employees, though, with the right management. There are lots of reasons she would wait six months before the giant raise. Money isn't actually the main motivator for a lot of people, and with the knowledge that she is appreciated and people depend on her as well as the fact that she will be better paid upon contract negotiation at end of term, she's more likely to stay. Oddly enough, lots of people want to have a career. They just don't expect to get loyalty from a company anymore and so don't give a company theirs. If training is specialized, why not pay for people to go through some external training program in exchange for contract? I know some companies do this now for Rails and it's common for other skills. Master craftsmen have apprentices. It's a model that works, that's all I'm saying. |
You could do it with contracts & law. Offer 10 year salaries-index-linked-at-a-minimum employment contracts. Employment contracts that specifically state the employer won't do things like outsource, (or if you're in USA won't do 'at will'). Employment contract that'll give 5 times the legal minimum of redundancy leave. Require that upper level management/directors don't get bonuses if there's been any pay freezes or pay cuts. Lots and lots of little things like that might be a way.
This will (obviously) restrict the business, and limit its resaleability. ("Come buy us out, you just have to pay 50 people for the next 8 years").