Brazilian IT companies have, in general, a bad reputation. More than a decade ago, when this happened, the bad reputation was very well deserved (I know nothing about the company mentioned, BTW). Even today, few companies pay overtime and most of them prefer to hire people as if they were small companies because that allows them to avoid paying what they'd have to in accordance to local labor laws (and allows them a higher "salary").
Of course, judges see through this, but until someone gets a favorable judgement, often many years have passed.