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