Challenging environmentThe good thingsPositive working environment. There are things need to be improved specially when it comes to the management side. But overall, this company is doing great. An ideal training ground for aspiring professionals.
The challengesMicromanagement. Lack of proper coordination of every department.