Cons: scheduling of testing, time allocated for testing, lack of documentation and follow-up
A company that has a lot of professional growing up to do.
On numerous occasion equipment required for testing would be "borrowed" without informing of such activity and computer files would be edited without informing the test lead.
Testing was haphazard and people helped themselves to systems under test without informing the test lead. The result is test plans and activities had to be constantly adjusted. Most of the time the result was final test would require working nights and or weekends to make up the lost time due to the confusion created by lack of communication.
The manager of the testing department was very biased with those under him. He definitely had favorites and you knew it.