Pros
The best reason would be healthcare if you are not a corporate employee and a whole bunch of t shirts. New facilities are nice, just watch you're step.
Cons
Money hungry, they do not care about their employees. An agent is just a number. They will work you to the bone, mandatory overtime. Sexual harassment left and right. From employees and managers unfortunately. Management seems to pay more attention to social media than anything else. If you have a death certificate from a family member but a pic of you smiling was uploaded to Instagram and got in management hands you are screwed. They will treat you like crap to get you to quit. Specially the people that have been there the longest, it seems they do not want these people around because they know too much or something. It is unfortunate, they did have a great strong culture back in the day but it is long gone.