One of the companies I used to work for has a huge problem in keeping competent developers on board. They basically have a revolving door for anyone that is a decent software engineer and most of the employees that stay there long term can't go anywhere...