Good for experienceThe good thingsThey have trainings and seminars for your own growth, they always have these meetings for them to know what are the needs of the employee, team, or the whole company. They make sure things are clear when disseminating informations. The company also acknowledge efforts.
The challengesAs far as I am concerned, it is only on our team. Im in a team that has full of pressure, where you cant really say that you are in a team. But in terms of what is your work, how long do you stay in the office it is all good.