Pros
Fair pay, reasonable benefits. Company's well known reputation will carry for years on inertia. There is still a percentage of employees with considerable experience among the real core of the company: the Associate level.
Cons
Going public benefited a select few, but obviously not the rank and file employees. As a result of the demand for profit, a promotion to Lead Associate is a stress nightmare. The hypocrisy of ethics and core values is tough to repeatedly swallow over time, but to be fair - that is just about every company and government agency in America. Company networking is valued over client delivery. That kills contracts over a period of five years as inexperienced personnel are maneuvered into positions they should not fill. Lesson learned the hard way: do not, do not speak truth to power. Ever.