This time I took off was not discounted from my pay, frowned upon, or taken out of official vacation time. It was just the company telling me that they appreciate all the effort I put in and that they respect my decision making regarding how I spend my time on the company clock, be it working unpaid overtime, or taking a few days to decompress. For me that is the real good company startup culture. The company gives me the freedom to stay late and to leave early, gives me the tools I need to be productive and doesn't force me into preset managerial roles that don't really do anything to increase productivity or facilitate increased code throughput, and gives me the trust that I'm going to achieve what my responsibilities require however I see fit.
Am I a workaholic? Not a chance. I once worked almost 50 hours straight, not because I "want to work", but because I had a challenge I wanted to solve. I solved it and I went home to sleep and took a personal day (once again not unpaid or taken out of any "special time") after that. I'm not the usual geek slash programmer. I enjoy going to the gym and having one too many beers with my friends. I enjoy bar hopping and pickup up girls at clubs. I also enjoy coding, and if I weren't spending 4 to 6 extra hours at work writing code, I'd be doing it at home.