Pros
- Company’s product is high impact (manages more money than any other single software, possibly) - Company’s eagerness to fulfill “fiduciary duty” really rubs into you - Company constantly makes the effort to make itself a modern “fintech” company in culture and tech stack as opposed to its origin as a in-house software branch for a non-tech finance firm - Somewhat a continuation of the last point — company is pretty open in terms of adopting new tech stacks
Cons
- Tech debt runs rampant without a firm incentive/structure to decrease it (but this can be said for many companies) - Culture clash between “old school” business/finance centric minds and “new school” fintech minds result in volatile engineering decisions at times. - No central tech stack vision (every team to their own tech stack and best practices), an unfortunate casualty of effort to adopt all the latest and greatest tech.