The biggest problem of this company is the first line management team, who is full of inexperienced people, who have been promoted because of their great performance as an individual contributor, but not necessarily for the ability and potential in managing people. Unfortunately these managers are not enabling the success of their team members, but they are mostly interested in showing upper management that they are as cool as managers as they were as individual contributors.