Pros
There are none, but let recap a previous Pro submitted by a former employee…..It was once said that you could deficate in the lobby and not get fired. This remains true and not really positive for those employees who have any level of competence. This allows Middough to maintain the dead wood that is constantly tarnishing the companies reputation, losing significant amounts of money in the form of project losses due to poor management, and ticking off employees that have a level of competence in either engineering or management.
Cons
No leadership - company operated on a smoke and mirrors philosophy to protect special employees that are incompetent. Zero accountability amongst the entire senior management team. Project losses in the 100k+ range without consequences for the managers. Senior managers care more about budget and schedule than they do about Quality. Clients beware - senior management requests employees to bill to projects to cover overhead and activities directly unrelated to project work. This approach is completely unethical.