If you have the technical skills to perform well at this company, you're better off elsewhere. Urban Science will pay you below industry standard given your skill set and your expected workload will be absurd. Your opportunities for advancement and bonuses won't be based off merit and most attempts to go above and beyond largely go unnoticed. Upper Management is terrible, and couldn't solve organizational issues to save their life. Don't be fooled by any impressions that this is a competitive company. They try to come off as an innovative software company, but the technical debt at this place is so high that they might as well be technically bankrupt. Look elsewhere, you won't regret it.