Management openly plays favorites and if you aren't there you won't be, It is definitely a who you know and not what you know company and that is highly frustrating. Management can be openly hostile to dedicated employees in their ignorance of what actually is happening with clients. The company repeatedly tries to reinvent itself and it can be a drag to live through all of the latest and greatest management initiatives, only to be replaced a few months later for the next one. Turnover is horrible. As employees leave you're always left guessing as to who remains and where job responsibilities have been reassigned. Redefining the culture should include looking at key people who may have the knowledge but are miserable at working with and supervising people. Employees are not widgets, to be handled and moved any way you like, only to be discarded as a result of still more mismanagement from above.