I worked with Crowdcreate as a senior PPC Manager and had an excellent experience, they are flexible and enable you as an employee / contractor to be innovative and lead!
Cons
Not much. The company is growing quickly so at times, you may be challenged which is good, but some people may not be able to handle the high impact. This place is for winners!