Performance reviews are a joke(Pulse survey/SMART goals): sure, there is career coaching and 1:1 sync-ups occasionally, but management rarely takes the feedback seriously and doesn't appear to have the courage to do anything to break modus operandi and improve things. For the current and potential power Equinix has, management and senior management squabble and squander it constantly with political fights leaving casualties being the customer(and their customers) and the employees. There is a heavy contract workforce causing quality issues and a rotating one in keeping the taxable employment down(and profitability/dividends up) justifiably so to some extent. The speed and scale with which software engineering delivers is astonishing for the workforce size: they're a byproduct of poor management, constantly shifting priorities/reorg'ing, and a lack of capable engineers. Additionally, not enough engineers rebuke plans/ideas and, in turn, endure a poor work/life balance that comes out in production quality which I think has lead to a state of mediocrity at best.