No real career plan. Lack of transparency. Nepotic. Transfer of information and knowledge is very limited. Mid-level seniors lack in many cases technical knowledge. A lot of manpower comes from trainees, who end up having to take the decisions that mid-level mgmt don't.