Pros
Nice view. Free coffee. Set your own schedule.
Cons
This place is a staffing firm. Pure and simple. They need warm bodies to fulfill the contracts they sign and will push their employees to work extra for little to no benefit. This also means no advancement opportunities. This place runs on minimal management already. Most of this management is from an office across the country leaving satellite offices to fend for themselves. Because of this there rampant rumors, favoritism, and harassment. So called leaders mope around the office and only divulge new processes when something is done wrong. So called managers are allowed to publicly berate and belittle employees without repercussions. Then because there are no real leaders on site that can make changes, headquarters has to step in typically frustrated they have to travel across country to deal with their self inflicted issues.