Awesome company everThe good thingsTeam work is always a culture in here, project issues are always resolved through group discussion. Directors are nice and always open and listen to employee's suggestions and ideas. Colleagues are warm and friendly and always help each other when you have difficulties or your hands are tied with a lot of things
The challengesSometimes you have to multitask when there are a lot of projects and you need to handle a team of interns where some of them you need to spoon feed them at the beginning of their internship which is quite frustrating as they are new to the industry. But every company have their own challenges as well. Things will get resolved eventually