High Learning CurveThe good thingsBasically there is no official training unlike MNC or other corporate SME. Hands on projects will make you learn or die. Is a good spot which you can test your own skills learned from the university and to apply it or the way you tackle things which you never expected with minimum guidance by superior.
The challengesWorkload too much yet difficult to manage different projects on hand at the same time especially during the peak seasons of projects. The communication is easily breakdown and things will need to redo few times to achieve. Too many \"only talk\" superior but minimum of \"workable\" subordinate will make the progress slow and ineffective.