Work life balance, friendly management. Willingness to migrate to new technology. Frequent 1 on 1 with Managers and they know all your pain points. Culture and values are respected. Transparency from Senior Management.
Personal growth Benefits is excellent. You can reimburse upto $1000 for your personal learning.
Cons
too many meetings that will you end up doing nothing for the day.