Another post, say something lead to a successful story - http://www.javacodegeeks.com/2013/06/job-tips-for-geeks-how-to-partially-control-your-technical-interview.html

A nice comment about IT employment:

Because the company cannot show absolute loyalty to the employees, I don't
want or expect absolute loyalty from employees to the company.  In fact, when
I see an employee  with a strong sense of loyalty, it worries me, because I
know that I may not be able to return the sentiment. 

Obviously I expect honesty and fairness.  But when it comes to the issue of
whether the employee stays or goes somewhere else, I don't expect loyalty to
be the deciding factor.  It is my job to make sure the employees are happy
with their compensation and work environment.  If they find a better
situation, I expect them to do what is best for them and their family.  I
simply need to be sure that they cannot find a better situation.

That puts a lot of responsibility on the company, especially with the way we
do software development here.  We ask our developers to do a lot of things
they don't necessarily enjoy.  We expect them to help customers with the
tougher problems.  We expect them to help with testing.  We expect them to be
willing to use any and all of their skills to help make our products
successful.  For a programmer who wants to do nothing but write code,
SourceGear is not the ideal work environment.

So we have to take the challenge of retention seriously.  I'm pretty sure
nobody in our area pays better than we do.    Everybody gets their own private
office.  We eat lunch together every Wednesday at the company's expense.  We
have a pool table and a basketball hoop.

http://discuss.joelonsoftware.com/default.asp?pg=pgDiscussThread&ixDiscussTopicParent=8037&ixDiscussGroup=5

In Software, When an Engineer Exits the Team - https://medium.com/@solidi/in-software-when-an-engineer-exits-the-team-1e550303cff8
