Trainees are given good exposure
Responsibilities given to the people are pretty good
Top management is easily accessible
Pay scale,though not great, is as per market standards
Cons
Growth may stop or slow down drastically after a certain point
Processes are not in place
HR is horrible