Good company to learn new thingsThe good thingsMy superior is a good leader and mentor.
I have the BEST team; all members are good in doing their jobs yet we still get along in doing group PROJECTS.VERY EASY TO WORK WITH!
The challengesCan't think of any. I really have a good experience working in this company :)