usually you're hired with no previous experience, you're taught what you need to know.
you will get full hands on experience with different platforms and you will be trusted with big accounts.
great managers and owners, they really care about you.
Cons
can be quite stressful, working for big brands with high demands in an extremely fast paced enviroment.