Pros
easy location decent stuff. cheap.
Cons
If you like working in an unprofessional, run-down, t-shirt & whatever bottoms, don't have to look pleasing, unappreciative, beyond demanding, not working under your job description, this is the place for you. They've had how many people in and out in the last year? Management is terrible & completely unrealistic. They care more about you passing tests then you actually getting work done for the company.