Excellent treatment as an employee. Benefits are relatively high. The mid management is super professional - I always felt there are people I can learn from in my day to day. It's clear that the R&D department enjoys working together as a team. The overall atmosphere is really good