Get to learn a lot.
If you love to help people and earn.this is the company for you.
Cons
Top Management doesn't care.You can reach sky but can't reach them.
No guidance provided and Management should reduce the gap between top management and employee