Good for transitioning junior to mid level prgrammerThe good thingsGood working environment. Nice team mates, balanced work life and relaxing understanding Head of Department.
The challengesThere is a certain career growth limit that is hard to overcome. Need quality assurance to further improve.