Great company, provide fair compensation without looking at your current salary.
Top managenment is great, they hear your concern and answers it well. No micromanagement from any level.
They have great employee engagement activities throughout the year.