Good work place and friendly, flexible work hours.
Good work place culture.
Managers are helpful and listen to your problems.
Scope of learning new things or technologies.
Leadership - One of best leader I have ever worked with.
Team - Wonderful team to work with.
Growth - Company having high growth rate, so employee have there share of high growth.
Culture - Very healthy and co-operative work culture.
Cons
Might have to work for another 4-5 years to find one.