Not so much a con, but the company is largely virtual so your boss might be in another state or time zone. There are ways to work around this, but it's not a typical office-environment. This might be a con for some, but this is a work hard, play hard kind of company. People here do whatever it takes to get the job done, and done right, even if that means working late hours when needed. This is not the place you come to work straight-8's and skate.