A good place to learn and develop good work skills. Feedback is helpful. Regular trainings are held.
Cons
Micromanagement and long working hours. No additional benefits except salary. Office politics is not for the faint hearted. Their Head HR is a vindictive person, to grow, you must learn to do eye service sometimes