Pros
- Great and senior colleagues with a broad spectrum of expertise so there is always someone to ask about a specific thing either is db, cache, ml, ai related.
- At CAST was one of the few in which I truly felt the "engineering" part of the title, not just another dev
- Management trust you to research, take decisions and implement complex things (with the support of the team)
Cons
None that I can think about