Sales might be ok if they don’t think too much what snake oil they sell.
Technical departments are a joke. A lot of really good professionals managed by incompetent people and projects run by really uninformed ego-driven businessmen.
Claim to build a modern web based software, but not fit to it at all. Hard to push anything through. Would say that project-wise and process-wise they’re stuck in early 2000’s.
Ruined projects mean finding scapegoats in tech teams.
Except some small perks, bonus system and pay raise are a joke.