Pros
There are no pros besides some really nice people working there, which is not for the company to take credit for.
Cons
Couldn't have had a worse experience. Micro-management, no freedom to take even the smallest decisions as everything needs to go through an unreasonable list of approvals, managers who don't know how to manage, ridiculously low salaries, strict rules around working hour flexibility and dress code just for the sake of appearances ("fake it till you make it" style, but they never make it), redundancies and lay-offs with made-up feedback and zero transparency, denial of going through a company crisis, inability to retain good employees, business is diminishing rather than growing (with no surprise at all considering the very bad management of literally everything). I could go on and on (and I haven't even started on the senior leadership team), but the bottom line is: joining this company will be a complete waste of your precious time.