Hi I am working in one of the top ten Indian IT company in USA. It's very hectic job along with kid. We have daily calls with offshore. They will call anytime 24*7 as they are given clear instructions to call onsite anytime and feel free. Inspite of working longer hours there is no appreciation from them. Client has no issues but the desi company has lot of mismanagement and bad politics. So my manager always keep giving me negative feedback all the time. It makes me more discouraging as I know how honest and dedicated am I when it comes to work. They will make allegations about me that I never pick up offshore calls. I never attend offshore sync ups when I know what I am doing. Such negative feedbacks are very discouraging. Offshore team is very much mismanaged and they call for any silly questions. Also there is no knowledge sharing and onboarding plan here so whoever joins new will keep calling till he/she speeds up. Also there is no rotation followed. We are supposed to pick up calls 24*7. Offshore can also ask us to login and look into any issue even on weekends. So sometimes I kind of purposely don't pick up calls if I am going out or have some plans. Don't know what should I be doing? Should I be taking the feedbacks seriously? I know if I take them seriously and work on it , I will have to give up my personal life. Please help.