As an independent IT consultant, I've had the fortunate possibility of getting a peek inside the daily work at different kinds of companies, both in advertising and IT world. Small companies trying to lure in the creative elite, big companies trying to achieve predictable mediocrity and middle sized companies trying to figure out what the hell they really want to be.