Heh :) They seem like each other's opposites but both are incredibly successful and liked by their respective employees. Maybe the truth about great corporate cultures is finding people who believe in your principles above anything else no matter how crazy they might seem?