There are a couple of good people who work for the company but has no powers.
Cons
Not a trustworthy management. They suck and do not honor their commitments nor offers made at start. They take back their offers after making you resign from the previous job. They create false hope and let you down by delaying the start date only to cancel the offer.