Pros
Great developers and billable employees.
Cons
The lack of proper leadership built silos, so the teams are scattered around, and efficiency is drained. Salary defaults are super standard. One out of three months, there is a 5-10 days delay for the payments to land.