Pros: it was very good experience for me, my coworkers and clients were wonderful.
Cons: seeing how many different ways a company can shoot itself in the foot.
Kleinfelder has been going downhill for quite some time. It was ok in 2006, and has been backsliding ever since. Instead of making adjustments where they need to be made (see the review summary for a hint), the good ole boys in charge seem to believe that shell games (posing, company structure, and various other forms of veneer strategy), acquisitions, debt loading and subsequent panic layoffs and/or office closings is the answer to the misery.
The strangest behavior and most unprofessional things I've seen and heard in my career have come straight from the mouths of senior managers at Kleinfelder. I could write a book. Fire you senior managers, replace them with real experience if you take the future of Kleinfelder seriously.