Pros
Good Co-worker relationships. Everyone relies on everyone else. Enduring friendships have been made among lateral workers. Decent training and emphasis on certifications, with vouchers paid for and tests are covered.
Cons
You have NO political capital, the company sees you as a slab of warm meat filling a chair. You can work your butt off, make almost 6 figures and get awarded many accolades and make VIP status and still get canned 3 months later based solely on numbers. GOD forbid the company has a bad month or quarter or you WILL get chopped. You are ALWAYS in competition with the India Team, and they are indeed offshoring jobs at a FAST rate. The statements about growth are true, IF you live in INDIA. They are paying fully certified CIsco CCIE's between 12 and 14K a year. There's NO way an American Citizen in Auburn, Portland, Chicago, or Dallas can compete with THAT!