We all want a perfect job that gives us a high salary, frequent promotions, a drama-free environment, and supportive colleagues right? But the truth is, this is rare. You might get constant learning opportunities, flexible work arrangements, and a responsive HR team at the same workplace. This hearsay might be true for some people but