Pros
Great office with an awesome location and fun coworkers.
Cons
Where to start? People that do close to nothing or nothing at all but laugh and flirt with upper management are allowed to get away with doing absolutely nothing except taking personal calls all day and hanging out. There is some upper management that doesn't really have a defined role so they just walk around cursing and watching other people's attendance instead of actually doing something constructive. The "president" is delusional and clearly thinks he's a visionary but allows his most talented people to either leave or fires them for giving him constructive feedback that would have launched the product a year ago when it would have been relevant. Nobody has a clearly defined role, no structure, or processes. HR shows up every now and again and has no idea what's going on or how to properly manage people. The IT guy has control of everything but don't you dare ask him to expedite any process as he is far too busy leaving early or not being there at all. Overall the vision of the company is great on paper but everything that's in the market segment is already light years ahead.