Unfortunately, much of the company’s promise is undermined by structural and leadership issues. Communication is siloed across multiple disconnected systems(I saw this improving though), creating a sense of organizational chaos. Teams are often reactive, with poorly scoped or last-minute work derailing sprint plans.
While public collaboration was encouraged in theory, in practice it was met with confusion or resistance. Efforts to improve tooling, environments, or processes were undervalued or dismissed, even when those improvements were later relied upon on multiple occasions. It felt as if leadership was searching for what might “stick” without truly understanding the problems developers face in their pursuit to fulfill those requests in an efficient and sane manner.
Performance feedback was ambiguous. Concerns may only be discussed in private DM's, without ever being shared with the employee. In my case, this created a narrative that misrepresented reality. I strongly encourage future employees to proactively speak up and request better documentation (especially with regard to tickets), and be a loud voice, maintaining and sharing your own detailed record of your work and impact.