Great working environmentThe good thingsThe management is understanding and supportive. Structured organization with ample room and opportunities to grow. Great bonus scheme with fringe benefits. Some room of flexibility accorded to employees, as long as work gets done.
The challengesNothing much to note of.