A good company for its Brand. But a very bad culture. They will ask you to work overtime, and some times they wont pay overtime. If you refuse to work overtime, there goes your promotion.
Bad cultures, too much workload, tendency to not get promoted if cant OT