Great benefits and there is potential to learn lots of knowledge and information.
Cons
Personal lives brought into work environment, gossiping and rumors flying constantly, no leadership/management, no help from supervisors, and most hostile work environment I have ever worked in.