Learning a lot, at a fast pace. Using many different tools/platforms/channels.
Young team, interesting people who want to help you grow.
Great client portfolio - Small to bigger companies in many different industries.
Interesting job with a lot of responsibility.
Cons
Stressful and a lot of culpability
No flexibility
Low salary for many hours of work