great place as a new developer to get to learn what it's like in the real world. vacation and sick days were decent and so were the benefits.
Cons
there isn't a lot of structure in the actual development process. there could be better use of more modern development protocol to ensure better integrity on the code base.