* Pros The environment as a whole provides a great opportunity for growth. Everyone is given a chance to express their ideas in making things better. Everyone is encouraged to contribute and establish a good process in delivering quality outcomes to clients. The company values excellence, commitment, and professionalism. Having OT once in a while is reasonable if it means satisfying the client. * Cons As probably most companies in Vietnam, there is a struggle of miscommunication but this can be dealt with in various ways for as long as everyone collaborates with each other better.