great pay and benefits, poor advancement opportunities and management is out of touch. Management protects each other and have no idea how to manage now that the company has grown. They pretend to be an IT company but no idea how to do it. Real good people usually have a short stay as new and better jobs come up, they want to retain you but do nothing to do that.
poor advancement and poor management