get to work with top of the line cpu and gpu.
test and validate CPU/GPU and custom soc.
Work/Life Balance is decent.
Cons
Some managers are inclined towards micro management.
Hard to get exposure due to restrictive management styles.
Pay is less than industry average.
New hires get paid more than experienced existing employees.