You find yourself in a position that motivates you to learn fast, the technical marketing aspects sometime a bit over the edge even for someone with strong marketing experience like myself but the team is supportive as long as you keep proving yourself.
Cons
You are expected to learn a lot on the job, the process is not flexible, over supervised and with the weekly monitoring of rankings vs work as a new employee you sometimes feel like you are being expected more than you can.