Pros
This is a small company with limited resources, incompetent upper management, and petty office drama. The benefits are bad and you will never see a raise. They will probably lowball your salary to get you hired and never raise it. The project management is disorganized and you might never know if you're doing too much or too little based on the lack of real feedback. This company has no resources. It is tiny. If you needed emergency medical leave, sick leave, had to take extra days to go to a funeral, whatever, you would be scr*wed. They put A LOT of value on trying to seem as hip and cool as possible but they don't have the fundamentals as a business to back it up. Don't say nobody told you.
Cons
No organization, petty office disputes, no money