I worked for IBI Group for several months. Unfortunately they were experiencing some financial issues, where the stock price went from around $20 to $0.75.
This however, was not really reflected in the job culture, and upper-level management (CEO) did a good job of holding town halls in communicating with all employees about fears and changes,
However, immediate management in some areas hold their own agendas, just like anywhere, I suppose, and some have issues in separating personal differences from one's potential.
Co-workers - bright individuals
Co-workers, great work environment
Management culture centered around lower paid employees, which translates to less experienced employees.