Great company - Learn so much things and gain experiences.The good thingsFor project department, I've learned overall process. Increments and performance bonus based on the KPI. More you work harder, more you gain. The colleagues also so helpful and superior understand the workload with your current situation. Also, had networking with overseas client and contractor can improve your communication skill.
The challengesThere are some period company had to cut the salary due to the Covid lockdown but I can tell, management really want to help, so vice versa. The % is small than others company.