I've been able to develop as a mentor and strategist while working as an SEO Team Leader. The team works well together, and there is trust and respect for one another, which makes leadership rewarding.
Cons
The variety of client demands teaches you how to quickly adjust and come up with workable solutions.