You will learn an array of complex software, products, and always have new revenue markers. I had opportunity there but was not provided avenues for actual coaching for career or leadership growth.
Cons
Can be a clicky atmosphere protected by higher ups at Manager and above. Logging time for 10 years straight in 15-minute increments sucks.