Pros
Being a leader in the industry has its advantages: can be easier to win against competitors due to abundance of in house resources, large warehouse, tons of free giveaways like food,nice items, trips,etc. Once you have a flow going the pay is gets a little better. Cool, relaxed culture to a degree if you get involved with company network groups, outings, etc. If you don't like what you are doing, mgmt works with you to help you find a career that fits within the company. If you're self motivated and smart about how you play the cards you're dealt, you can make a career for yourself at this company. You just need to be confident, there is money to be made here.
Cons
Although there are some amazing people here, there are some really lazy people with bad attitudes that stay forever with no ambition to grow their accounts or careers and mgmt seems to be ok with that across the board. These people literally do nothing and wait for people to leave to get accounts, and they get them and coast. Depending on your segment, your team, your manager it can be limiting in your growth. This is a big reason they lose talent and customers wonder why they are switching AMs every year. The base obviously can be better for AM. It goes hand in hand with attracting talent, as opposed to keeping a portion of untalented folks.