No matter how good you are, you are just a number at the end of the day.
Poor management exists in this company. One cannot complain about the working issues and provide his opinion to higher managements specially when there is a disagreement between colleagues or employee and his manager since they believe the person who is important to them not the person who is right. There are lots of gossiping around and there is no - more... team work. - less