I was there in 1999 as OS X was being developed, and the beta was just about to be released. I was building another product that was released at MacWorld in 2000 (and still exists today)! I have a lot of funny stories. Steve didn't like our data center rack mounts being silver, we had to pull them all out and spray paint them black, because silver just wasn't acceptable, in a datacenter. That was my first day at work…
Yet, he asked a group of software developers to paint a data center rack mount because "it wasn't acceptable" and made people work until 3am (even though numerous studies state that this doesn't make people more productive). One can call him "visionary" all they want, but the work environment he created doesn't sound exactly utopian. Do the ends really justify the means?