1). A very well organized scrum flow and friendly coworkers.
2). Transparent work culture and healthy space to learn and grow.
3). It provides good work-life balance.
Cons
Since it has remotely working culture sometime it becomes difficult in terms of connectivity.