Read the other reviews about the company culture. They pay OK, but the management culture is out of control.
BEWARE: the turnover is high.
BEWARE: do not expect understanding management
BEWARE: do not expect supportive management
Certain departments might be OK, but on the whole there are many many very stressed people working here.