Pros: free snacks and drinks, no crazy hours
Cons: political, poor pay
Good place for engineers or creative people - some parties are good, others feel mechanical.
Not a good place for people that need to interact with the management - very immature, not trustworthy.
Get in, get some experience, and get out - stay too long and you will develop some very bad habits.