Good support structure and SOPs
Different departments help with the job
Cons
Culture that encourages people to be petty
Favoritism rampant. If you suck up to the bosses, you get away with doing almost no work
No appreciation for diligent workers
Salary is not commiserate with the experience or work