* Too many middle managers who have no clue what they are doing * Pays well below market value * Peer Pressured into constant overtime, team work 7 days a week (2 days unpaid) and overtime. * Work progresses very slowly due to many levels of middle management * No Training, on-boarding * Blamefull environment, no attention to context of issues or learning value