if you are sincere, hardworking and honest, you may not be in the limelight, may not get short-term benefits but in the long run, it's beneficial and our superiors are bound to notice it.
I would suggest that as employees we should make our presence felt in the right way by meeting deadlines and quality work. Sometimes there are office snitches who have the ears of the bosses trying to bring a good-natured employee down. This may or may not be very evident. Only at times like these, the boss is helpful if we have been sincere and contributed effectively for the company.
Non-violence is the greatest Dharma; So too is all righteous violence.
'Idhuvum Kadandhu Pogum "
Even this challenging situation would ease
"Do not give up, things might not favour you always"
If we talk about maintaining a good relationship with our boss at workplace then some good tips I have also that is:
1- Do more than Expected: Just doing what is expected of you does not set you apart from other employees. This will be reflected wonderfully on you.
2- Make your manager look good: Your job is to make your boss look good. If you are unhappy with tasks you are performing, set up a meeting and discuss your concerns with your boss.
3- Avoid making Excuses: Not only does your boss not care about your excuses, he or she does not want to hear them. It is your job to get your tasks done and to meet the deadlines set by him or her.