Very supportive management and good leadership
Good work culture and nice team environment
Competitive salary and good benefits
Focus on quality and continuous improvement
Clear communication from seniors
Good growth opportunities for employees
Cons
Nothing major to say. Company tries to improve always.