One should be very careful during the application process and when accepting an offer.
Ad-hoc processes. Small politics. Lack of clear vision and strategy. Low salary and lack of benefits for a highly demanding job. Managements makes decisions secretively and often takes employees hard work and involvement for granted.