1. The company atmosphere is great, with all kinds of performance- and sports-oriented clubs, as well as an endless stream of talks, study groups, and English classes. If you really want to learn, the only worry is that you’ll never finish learning.
2. Management is very respectful toward employees. Whenever anything needs to be done or any work hours need to be estimated, they always ask for input from R&D and Q&A. They don’t impose an unreasonable deadline that ultimately leads to explosive amounts of overtime. Managers either have a technical background or worked their way up from entry-level R&D positions, so they basically understand technical discussions and there’s no talking past each other.
3. The pay is indeed fairly average compared with IC design, but at least there’s genuinely good work-life balance. Once the work is done, you can leave work feeling at ease. +1