The company seems to optimize around the convenience of a few long-tenured developers at the expense of everyone else. A couple examples:
1. To keep valued developers from having to investigate bug reports, they conscript new developers for 6-12 month stints on "triage". While on triage,
developers aren't allowed to do any development (and then get docked in evals for a lack of big accomplishments).
2. Their favorite developers were still unhappy about being asked to develop fixes to bugs they introduced, so Buildertrend also established a "code health" team that gets to spend all of their day writing bug fixes for other peoples errors. This team is not allowed to talk to the developers who introduced these bugs, because Buildertrend doesn't want to "distract" their preferred devs.
Poor career development - many developers have languished for several years without receiving promotions, even while receiving exclusively positive feedback from managers. It's unsurprising that as a result, lots of devs have checked out and spend half their day playing video games or watching YouTube. Buildertrend does a very poor job of motivating and incentivizing talented engineers.
Only a select handful of devs are allowed to perform code reviews. These devs get overburdened and start auto-approving pull requests, ruining our code quality.
Below average pay for Omaha (thus VERY below average pay by national standards).