Switching IT companies can be a hard decision, but understanding frustrations that come in the adjustment period makes it easier.