Vantaggi
* Open culture
* No rigid hierarchy
* No one pokes their noses in your work, it's your work so it's your responsibility to get it done
* People are friendly and approachable, will help you if you ask for it
* Bosses encourage an environment where people enjoy doing what they have to do anyway
* Talent spotting by senior officials and then nurturing that talent
* Lots of parties :)
Svantaggi
* Facing financial hard times
* Out with an innovative product but not much funds to promote it properly
* Too much liberty to the employees some time leaves them with no sense of direction as to where they are heading towards