TR is quite a dynamic and occasionally turbulent environment. While the strategic vision, delivered by the C-level management is in my opinion future proof and sets us for success, the execution side of things is far from being smooth. Mid-term plans change quite often. I've seen people being pushed really hard to deliver for an aggressive deadline and then last moment the deadline gets pushed back by few months or the project gets put on hold all-together. Working in the product org you might experience impolite treatment from C-level leader.