Pros
The company has a startup feel to it providing free food, beer, pool table in an open space environment. The pay is competitive. Casual dress code. Flexible work hours.
Cons
The benefits are not good. 401k matches 50% BUT only vests after 4 years. For a startup, they also offer no equity in the company even though long hours is expected. Vacation time is very limited to new employees. The management and leadership is poor and has questionable ethical values. You can research the founders of the company and their lawsuits. The culture for some (not all) is a good old boys club. There seems to be an arrogance / entitlement among the development and product team. There is little to no growth potential. You would only get promoted if you are very close to the founders.