Nice campus.
401k match
Everyone gets an office.
Flexible work schedule.
Intelligent and reasonable colleagues.
Very supportive in continuous personal growth.
Cons
No clear career path in Quality Engineering department. Vertical promotion is very slow, set your expectation to one promotion every 7 years or so. Pay feels subpar.