Offers a good and timely salary, provides ample learning opportunities and strong scope for skill development and growth.
Cons
Job security is uncertain; employees may be laid off unexpectedly, the layoff process is not well-managed or transparent, hiring process lacks structure and professionalism and delays in providing necessary documents during layoffs.