Pros
In over 20 years, assignements have been diverse and interesting. Able to "make my own way" without major management interference, but that may have more to do with my job/position than management inclination. May not always like the people i work for, but the people i work with...the day-to-day worker bees...are first rate!
Cons
To few people for too many tasks. There's a line between lean and anorexic. KC has crossed it. Horrendous computer-based systems for day-to-day work that have no IT support. Employees are expected to find their own way with SAP interfaces that are inscrutable. Machiavellian forced employee ranking review system. Top management that whimsically changes our "focus" depending on the flavor-of-the-day mission/positioning that our overpriced consultants recommend. In a word, they are singularly unimaginative. Mediocre pay, no bonuses, no incentive. "Please the Street" mentality puts employees in second (or third..or fourth...)place Risk averse culture, where what gets done is not near as important as how it gets done.