From a personal level, a lot of nice people to work with/for, very understanding when personal issues (sick child, etc) came up, etc. However, raises were non-existant and bonuses infrequent.
Professionally, there were a lot of people doing "big things" with nothing much coming of it, and employees often asking each other, "What does so and so do?" The main issue was management, from the top and trickling down, with far too many leaders handling too projects at once, all of which took "priority" and this priority would change from week to week, with nothing being seen to a full and satisfactory conclusion. Several projects and programs were neglected and sometimes abandoned without notice or reason.
Many clients were frustrated by unresolved issues with both products and procedures and the brunt of that frustration was handled by employees who worked hard but could do little more than apologize and make excuses while waiting for a solution. This, coupled with some internal friction, sometimes resulted in an awkward work environment.
I will give credit to the management for always finding something for me to work on (once it was obvious that the department I managed as part of a larger acquisition was not going to receive any focus), though as mentioned previously, many of these projects, etc were abandoned when bumps in the road (many of which were not the fault of the company) proved too troublesome to carry on. Finally, my luck ran out.