Very challenging in a way that will help you to grow as a person and also to help you to improve your knowledge and skills.The good thingsSalary, co-workers, ambiance, relationship with the leaders, and how they treat you is very acceptable.
The challengesDeadline, paper works are many, lack of time, misunderstanding sometimes with co-workers, pressure.