Pros
Co-workers are great to work with, intelligent and nice
Cons
Incompetent management, no communication, lack of respect for employees
Advice to Senior Management
Communicate often and without baloney. Let employees know the truth of what's going on without sugar-coating it - they aren't stupid. Find ways to increase morale that don't cost much, but don't emphasize that there's not much money available. Truly value all the employees - not just the salespeople.