Good as training ground for fresh grads but being regular is a challenge, Highly political.The good thingsGood training ground for Newbies, competitive salary.
The challengesWhen I was working there, the challenges I faced is how they regular their employees, It's more like you were already inside the company yet you need to apply for your regularization and be on bench training, If your supervisor doesn't feel you, you can't be endorsed.