Pros
Zazzle has an amazing company culture - they take care of their employees, and in turn we take care of the clients.
Their service offering is genuinely brilliant, and the team are such experts, it is fascinating to work with the team and learn from the people with experience.
There is focus on being a 'Zazzler' over experience. If you have the right attitude and work ethic, then you can make it here. Experience isn't everything to them, if you can prove you have the skills and are keen to learn.
Cons
I think many 'millennials' might feel that progress isn't fast enough for them - but if you work hard you will be rewarded eventually, but I think some people feel that this lack of instant gratification is not fair - but it is rewarded if you wait your turn.