There are really only a few cons, one of which is that we do have a separate design team, so if doing the original design is a must for you, you would need to work within that group and you would mostly only work on design. You do still get to develop the design and work with the designers regardless though. The other is that the benefits/holidays aren't as aggressive as some other larger bay area companies, but it's still competitive with the general market.