Avantages
• Good mix of projects to keep you on your toes • Friendly coworkers (at least when I was there) • Career development is encouraged...
Inconvénients
• Even though career development is encouraged theres nowhere to really go unless you leave the company • Get paid once a month, and rarely on time • Sometimes have to work weekends • Awkward co-working space, you'll need to step out of the building to find any privacy for phone calls • Theres always talk of "exciting" new projects coming up, but then nothing comes up • Manager submits all creative sites to a website that "awards design, creativity and innovation on the internet", then later touts that he was nominated on the site (even though he nominated himself). I think this is a shady practice and is misleading to potential clients