Which tech firm actually has the best culture according to its employees? The answer might surprise you.