No one will genuinely appreciate all the things that you've done for the companyThe good thingsthere will always be free food from different departments, that would be the only thing that you can consider good, unless you enjoy talking to arrogant people and enjoys being with people who uses you for their achievement without acknowledging your efforts, then this would be the best place for you.
The challengesstarting from the director and upper management, they don't know how to give importance to their employees, so imagine the rest.