No company vision or values statement
Every one for themselves mentality (was not flown to meet team in main office - too expensive!)
Not clear if company is primarily IT professional services or product (software) company
Salesmen run an entire services team
Many technology employees have legacy skills and are not encouraged to grow
Many highly toxic, political environments
Think really hard before you say yes to any offer. If you can, talk them into trying you out as an independent contractor instead.