Highly skilled individuals willing to help,
Good market aligned salary,
Friendly working environment,
Good work-life balance,
High ownership of tasks,
Hybrid work.
Cons
Dynamic environment (might be a pro or a con for someone - that's up to you to decide)