Vantaggi
Some really good people, and some friends you'll keep for life. There is some area for a work/life balance, but you often have to push that to the side and compete for job security, whether or not you perform.
Svantaggi
Some really bad people too... Sexism in the office, some managers will not directly speak to women. I've heard of female employees crying in the bathrooms because of this scare tactic. Office tattle-tells who say that people took two lunches when maybe all they did was head down to the Safety Council for some training that they were scheduled for. Poor office morale due to high turnover and poor advancement opportunities. You don't work your way up through this company, you go do something else for a while and then they hire you into a better situation.