1. It has a job security if your are good at what you do
2. Salaries are never delayed
3. Management is flexible enough to understand their employees
4. The work exposure creates a very big personal growth in the career aspect.
1. Supportive and collaborative work culture
2. Good work–life balance with flexible understanding from management
3. Friendly team members and approachable leadership