People-first culture
Flexible working schedule
Above-average compensation package
Projects with high learning curves but rewarding learning outcomes
Upskilling opportunities
Cons
Not the most stable internal systems
Career growth could be slow/stagnant
May have to work with niche tech stack
Could be too comfortable at times due to slower pace working style