Very little opportunities to move into middle-and-upper management. Very poor overall leadership. Annual reviews adhere strictly to the bell curve and are not supported with details. Poor overall direction and feedback on performance. Product management and information technology think they work for a software company.