Pros
None really at this stage.
Cons
Dealing with too many 'technically below par" engineers and even worse the Managers who are technically incompetent. Hence your learning will be limited. If you stick long enough, you will never come out of this mess because you won't get any outside jobs with your primitive skills you end up learning here at Cisco. I deal with great many business units and groups within Cisco. There are lot of unproductive people who does not have enough work to do. Like the product managers. Most of these product managers will not have their job plates full for a good portion of an year. This is also true for lots of engineering managers and directors. Essentially they are misusing the public investment with poor money management.