it was a good place to work. we had great managementand team members. there was too much job instability the last year that i worked there. benefits were ok, not bad but not great. they conduct a lot of hands on training. they were pretty flexible in regards to family issues.