Good bonus plan and stock plans contribute to great compensation.
Leading edge technologies and products make the work interesting and rewarding.
Cons
Poor job security. Bottom line financial performance today is the overwhelming priority over investing in research and development for tomorrow. Company has poor support structure for employees.