I wouldn't trust the positive reviews on here. This was the worst place I've ever worked, and the only place I've ever been let go from. After I was let go, I kept track on how the position I was in evolved - and it very much seemed like a "churn 'em and burn 'em" - and fire 'em - mentality. It's been a few years, so it's possible things have changed, but I'd be VERY CAUTIOUS about applying here if you'd like to have a job and keep it.