На мой взгляд, тут нужно разделять обучение (теория) и опыт работы (практика). Очень важно базовое высшее образование - это то, что закладывает фундамент для дальнейшего развития специалиста. Если вдруг вы работаете маркетологом, но базовое образование у вас не связано с маркетингом - отличный повод пойти на второе высшее или в магистратуру.
Если говорить про практику - очень хорошо прокачивает скиллы работа в рекламных и коммуникационных агентствах. Это как кроссфит - работать там непросто, но вы очень быстро будете расти.
По поводу сроков - конечно, все зависит от конкретного человека, но если говорить усредненно, то 4 (5) лет базового образования + 3 года работы в агентстве, и получится хороший такой senior.