
Diverse culture and good team work environment
Very smooth and good flow of interview process
Reasonable salary that would fairly match your skills
Interacting with co-workers and being busy at work
Excellent leadership among the company and open to any new ideas
Good team work, sharing of ideas would never be a problem