Pros
You get to work for clients from different industries which is helpful once you decide to leave the company. Most of workers are from different parts of world (although mostly from politically unstable and poor countries) which is nice if you are able to appreciate learning about different cultures and views.
Cons
This was by far the worst employer I ever had. The culture of bullying has a top-down design and you will be bullied until you learn how to bully downwards. Performance reviews are basically a blame game where the most important thing to learn, if you are to survive them, is how to blame someone else when project goes wrong. And projects go wrong all the time due to incompetent management and chase for market-share. Integrity is priority zero - top level management, from directors to partners, certified public accountants, certified internal/external auditors, certified forensic auditors will go as low as to lie under oath. Total deterioration of moral values. It will make you disgusted by the whole profession.