Street corner shop mentality! e.g. they have very short notice period compared to the industry (30 days), so it is easy to get ride of people if need be, however, they inlcude a barage of legal non-compete clauses in the contract that makes it pretty much impossible to quit without their permission (if you are on a project and they are making money out of you, of course). Non of it would be valid in a legal disput, but they do try to presure you to quit on their own terms. Bigger companies just use 3 month notice periods to avoid the embarecement of having to explain the client why a resource is leaving on such a short notice, with an obvious hit on the project delivery. The office is pretty bad as well.