Pros
There are many opportunities to work on good projects, and it really helps me develop specialized skills and expertise. My immediate team members are supportive, and they always offer help or share knowledge when I need it. I also get hands-on experience with high-level initiatives, which helps me grow professionally. Many coworkers are dedicated to delivering high-quality work, and they do a good job keeping a collaborative environment.
Cons
Some leadership practices seem to create a challenging work environment, forming silos between departments and making effective collaboration difficult. When people ask for clarification or assistance from certain teams, they sometimes face resistance or skepticism, which can slow down important tasks. Proposing new ideas or voicing concerns can bring too much criticism, making it harder to feel comfortable sharing innovations. Leadership also changes direction or delays decisions frequently, causing uncertainty and shifting priorities throughout the organization. In many cases, complex or high-level work is not recognized, so the morale of people doing the toughest tasks can be affected. Sometimes, the IT culture feels non-collaborative or even hostile, stifling creativity and limiting cooperation between teams. Certain leaders may also act dismissively or behave discourteously, which makes it even harder to collaborate productively.