Ventajas
Great brand names to be working with that can hopefully help you segue to a job at a real company.
Desventajas
Actual mentorship is nonexistent. If you can't learn on your own, teach yourself everything, or make best friends with one of the smarter and more empathetic strategic/senior account managers (who were also forced to learn on their own and teach themselves), you will drown. High-potential employees are neglected yet overloaded with the most high-maintenance and difficult clients. Sales team is entirely reliant upon account team to spoon-feed them their slides and presentations, assist with pitches, and close deals. Sales team collects fat commission checks with zero incentive for account team. If you are well-educated, have actual experience managing and mentoring people, possess knowledge of ecommerce outside of affiliate, or are talented in servicing and appeasing clients, you are already more qualified and accomplished than who you will be reporting in to.