Pros
If you want to be on the forefront of new technology and work 24/7 this job is for you. Social's once a month are great but if bars and drinking aren't your thing no point in going.
Cons
Be prepared to be worked to death and burnout. The company would rather pile on work to individuals then outsource help or hire on more people. Don't expect great pay or pay increase for your hard work they will only base you off of small-town market value. Be sure to have a lot in savings because all expensive will be out of pocket and not reimbursed for minimum one month. Diversity is not even in the building. Age dissemination is prevalent, and I was told on day "because of your age and gender you are going to have to prove yourself to everyone until you reach 40 years old."