The company is in very much professional environment and people in the company is very friendly and caring too.The good thingsThe people from top management are really helpful and caring about every individual that works with the company and easily approachable for any concern. The colleagues are also helpful if you are experiencing any difficulties on your daily task or other task that is not related to your role. Over all working with this company will not make you regret.
The challengesChallenges will going to depends on the role or the project you will be assigned to. If you are familiar with the industry the role will be easy for you. Also there's always somebody in the company that is willing to help you when you are having a difficulties.