Pros
There are some genuinely nice people there, and the product is really interesting to work on. The business is genuinely going strong as it has good clients and great business growth prospects, the business is not at risk of going anywhere but up.
Cons
Your items aren't safe in the office, they change policies every week because they don't know what they want to do, they aren't disciplined in getting things done. The pay is average, there's no benefits. The only career growth is through management. There's little to no work life balance, the company is only willing to provide average, but expects you to provide above average.