Pros: Benefits, Insurance, vacation time etc.
Cons: Poor employee development, terrible management techniques, non-responsive to employee complaints about abusive managers
I worked with very good people. Highly trained and very professional. The people I worked for on the other hand were very poorly trained managers with management techniques reminiscent of the 1940s and 50s. Heavy handed, micro management, verbally abusive and demeaning communication is the norm for the project manager I worked for.