Pros
Quite environment with constant whispering amongst the in breeds and cronies. Managers that lack professionalism and employees who are fearful of the authorities. Not many pros from my experience.
Cons
When I read these reviews, I had taken them with a grain of salt thinking they were disgruntled bad, former employees. Turns out all of these reviews are very true and nicely put. The will cute you down, claim they are BIG on training but when they want to eliminate you, they will destructively criticize you and claim they are doing such in a constructive manner. Worst job I ever had. They lack organization and the job they placed me in had no legal job description. It changed regular if not weekly.