- Working with some genuinely smart people
- Usually seems to be a culture of helping one another out across teams
Contras
- Poor IT leadership understanding of business and organizational standards
- Consistently low morale from high contributors who aren’t recognized at early reviews
- Very poor organizational structuring; regularly either a vacuum where a more capable leader is needed that is being filled by an under-titled and under-paid individual, or the vacuum is entirely unfilled and all teams pay the price
- Regular assumptions of other teams state without discovery by leadership
- Poor documentation which results in endless meetings