After two years at the company, I really like the culture here and the respect people show. When you make a mistake, you won’t get harshly berated like at my previous company; managers emphasize whether you learn from your mistakes.
The salary is good, and the benefits are quite generous. Managers won’t suppress overtime pay when it’s due, and individual achievements are easily recognized. (At my previous company, managers would take credit for employees’ achievements... QQ)
The company isn’t stingy with what it should provide, and it also encourages employees to learn. I’m very happy to grow together with a company like this.