In a corporate environment, you are more than a number. The customer knows your name and trusts you. Going to the street and hailing them a taxi in the pouring rain is just not beyond you. You'll be working in a small company with approachable management who are likely to still be flying. The management will know the names of your kids and come and help you move house. It sounds like you feel isolated by your present company's magnitude. Give it a shot, it's not for everyone, but I sure go to work feeling i'm worth something.