Pros
The company seems well managed and the day-to-day workload is always changing. They do a good job with clearing out dead weight.
Kontras
The location is not ideal. It's on/near an Indian reservation, which in and of itself isn't bad, but the surrounding areas seem really repressed.