The challenges
The opportunity for career advancement given to the staff is really dependent on your relationship with the people from the higher management. If they like you, you survive. Else, there is not much room for career improvement. It is a good training ground, but definitely not for long term.