The kind of projects they are getting has immense amount of learning and if carried out properly this company would be amongst top.
Cons
The hierarchy that they have as team or the leads they have no experience. Also, they dont know how to carry out a task. They are just earning money for themselves and not giving to employees