A good place to work if you have had prior experience.
Not a good place for one just starting his/her Career.
To build up and offer great ideas.
None.
Career growth
None
Competitive.
People management could be better.