est company I have ever worked for:1) They know how treat their employees as a professionals.2) They train you and do not expect you to be a genius after the first two or three months like other companies I worked at.3)They reward you just by hitting your goals.4)This is a career not a job.