Overall of the company is greatThe good thingsThe staff and management are all friendly and helpful. You get to learn alot of things in this company and there are many good seniors that helps you in your work and your work load
The challengesNew challenges that is beyond your expectation but not often you will face yet overall getting the help you need is really very good as well unless you need to work more than what you are supposed to do