I have been working at New York Internet full-time (More than a year)
The best first IT gig anybody could ask for. Ample resources to teach yourself anything, close relationships between all departments, and always a willingness to try new approaches. There is enough free time between the occasional fire to go from n00b to admin in no time if you have the interest to do so.
Technical department needs a more standards-based approach for version-controlled code, configuration management, deployment strategies, etc. These are slowly being adopted, but are not quite there yet.
Advice to Management
Keep hiring people who are, first and foremost, fundamentally enthusiastic about all aspects of computing and who wear it on their sleeves.
I applied online. I interviewed at New York Internet.
First, there was a phone screen. After that, they invited me to their office in NY where I filled out the application and a short written technical exam. Then came the personal and technical interviews.
Let us know if we're missing any workplace or industry recognition –