Pros
I loved being a part of different hairdresser classes and getting free hair product. Most of the people are good there. It's laid-back too. You can wear things there that wouldn't fly in average corporate America. I had fun 85% of the time I worked there.
Cons
The workers were lax about security. I worked at the front desk, and I repeatedly had to remind people not to let strangers in when I was away from my desk. People didn't keep up with their badges, or refused to wear them. My spouse was worried something might happen to me with such lax security.
And after 2 years contracting, they wouldn't hire me; even after they claimed I did great work.