
It is a good place to work as much as the current skill I have, but not much. chance to improve me.
They are experienced and very friendly
Treat me as a person, not a gear.
All individuals take care their own
Give enough rewards for exceptional employee
Performance bonus, RSU, Salary increse
Very good problem-solving ability, experiences.
Proper management, meeting culture, non-micro management, solid labor policy.
Pay back how I worked.
Roth IRA, 401k 100% match, health insurance, dental & vision.