Management does a good job of trying to distill the cutthroat reputation of Staffing and maybe they're better than other companies. With that said, everyone is just a paycheck to the person above them and there's few exceptions from that. They view you as replaceable - it's just hard to tell until you're in management meetings.
Being in the office often reminded me of college / greek life. There's a lot of people just there for a good time rather then learning skills and performing.
There's a gossipy culture that feels like High School. It took me leaving to realize thats not normal in an office setting.