Unless the project your working on is local, I would suggest not to relocate to another state for this company. They take an extremely long time to reimburse your expenses for relocation. It has been over 5 months since I relocated from the East Coast to California and the company still has not reimburse my expenses although I have disclosed all of my receipts.
There is no room for advancement. The company culture is bad (no communication, no direction, no sense of community). Example, when you start there isn't a mentor or a manager to assist you with the on boarding process, you are just another number. The company is so cheap they do not issue there employee's laptops, you log into there website.
Access to learn New technology, Job Security
On-boarding, Culture, Merit Raises, Reimbursement for Relocation, Advancement