Working with iccentric has been a great experience. Always learning the newest marketing strategies, and always moving forward into the next generation of web technologies.
Cons
Work, work, and more work. deadlines are tight and expectations are very high.