The company is still growing in a steady pace in projects standpoint
Cons
The managers level needs to be improved. Some projects are not well managed, lacking trust for some talent people. Also employees benefit doesn't get take care as well as it should be.