Everyone is terribly overworked, unrealistic deadlines, upper management structure is horrible, workflow concept doesn't work, very segregated office culture and politics, vague or inaccurate job descriptions, over-complicated bonus structure, perpetual salary freezes, too many more negatives to mention.