Need better teamwork, not dog eat dog.
Salary okay but expected to work long hours to earn it.
Company does not share it's vision with the rank and file, due to the plan to move a lot of work off shore.
The people at the top need to have worked in the industry, not newbies brought in that need years of experience to get up to speed.