Good working environment, competitive salary (according to area's minimum wage) and even more if you perform well, systematic HRIS which make attendance and taking leaves much easier, work life balance.
Cons
Unclear management hierarchy, changing decision without prior notice, gossip culture