Vantaggi
Lot of freedom. Good for self starters, you will get to work on cutting technologies. Self learning attitude is encouraged here, but its definitely not for people who want spoon feeding.
Svantaggi
Need technical architects badly, lot of resource crunch in terms of experienced people. Need good technical people at the top with long term vision, not just managers or veterans who may be good for contributing with there experience but not decision making.
Lots of things stuck between Yes and No of upper management because they don't have the required technical knowledge to make decisions.