Pros
A good work-life balance--in that you can leave at 5pm. On a personal level, many of the employees are very friendly and fun to chat to. It is a fast-growing company, which is a bit of a double-edged sword; on the one hand, there's plenty to do, but on the other, there aren't enough people to do it. Apart from that, there's not much to recommend it.
Cons
Management will happily mislead junior employees regarding their career prospects, and then fail to respond appropriately to complaints and grievances; pay is very low for junior positions; the company has a high turnover of senior management who don't seem to care much about the concerns of employees, which leads to a lot of people in more junior positions leaving because they are not offered career advancement opportunies and are not recognised for the work they do. Some of the middle managers are absolutely terrible managers (though good at other aspects of their job) and have no clue what the people beneath them do.