If this was a year ago, no doubt this will be a 5-star review. However due to rapid company growth, the culture has gone downward due to politics. Several managers and directors are uninterested in doing what is best for the company. Instead they only do what will make themselves look good in the eyes of top executives in the short run. This results in blame culture as several good people leave or remain unhappy there.
One example is my customer success manager before I left the company. The previous one I had was great as he was professional. However, the new one is cocky and arrogant. Even though I never missed SLA benchmarks, the new manager always gives the top assignments to the men he is closest with, several of whom has less experience than I do and haven't been there as long as I have . This is nothing more than a boys club.
Another example is the order management director Chris. If something goes wrong, he doesn't take responsibility for his work and blames others. He badmouthed several of his own colleagues and people he managed. He belittled the VP of Sales Operations. He blamed the IT department for some of his shortcomings. I found him impossible to work with as he acts like a professional victim.
I can go on and on and on regarding other examples of managers who play politics instead of working but that will take too much time. I will say that this kind of politics happens in every department (IT, sales, finance, customer success, engineering, etc.). So be forewarned.