With responsibilities ranging from graphic design to web development and client management, the job requires wearing many hats, for many clients. As part of a small and nimble team, working for Scratch involved a fast paced and ever changing work environment.