- unbalanced team makeup (80% junior or otherwise unfamiliar)
- project management that enjoys talking to hear themselves talk
- constant meetings
- focus on hiring junior developers
- yelling matches between project managers not uncommon
- not opposed to having 8-hour long meetings in-office with clients
- project managers that inject chaos and confusion in projects they aren't managing or involved with
- really like .NET
- project managers that don't show up to team meetings
- public berating for not being in office for meetings or not managing to complete deadlines given an hour before client demos
- assignment and awards based on previous output and speed, incentivizing no testing or adherence to team/project standards
- API design that includes the use of one endpoint with params and responses with tens of thousands of keys / hundreds of nested objects
- dramatic shift in application scope, requirements, and understanding after months of coding
- teammates that 'refuse to learn anything new on this project'
- project managers that physically block developers in standup rooms over missed deadlines
- flooding of poor interview candidates
- project managers who insist that security issues and poor design are 'not our problem'
- within the year I was there, there were 4 security breaches, including exposed client information and internal company documentation
- jira and confluence
- refuse to pay for slack, so all of a team's conversations and uploads are removed from history every few days
- slack is often used as the goto for reporting bugs
- company refuses to pay for enterprise licensing but offers amazon gift cards as reimbursement for developers who purchase their own licenses
- don't always have licenses available for the software depended on, licenses aren't held equally across teams
- 'snacks' are offered as one of the benefits