Pros
Good office location and image
Cons
This company is offering graduate level salary to staffs with years of experience and refused to offer promotion even you are capable. Trying to brainwash you that they have already offered the market rate, but in fact that was way lower than the market. Senior management kept the salary cost of junior level workers low and had themselves a huge pay rise + bonus. Managers could not keep their promise. Some of them are full of hot air but do not have the capable skills or knowledge to do their work. Some senior management get their kids to work in the company with nice pay. Managers have no respect to junior level workers and no recognition of your contribution. Very serious office politics exist. Managers are escalating issues and do not take responsibility when someone created errors. They are covering issues up with stupid excuse and handballing work.