To be totally transparent, there was a period where a small group of former colleagues created a lot of unnecessary drama and office politics. They seemed to spend more time gossiping and complaining rather than taking advantage of the great learning opportunities and benefits the company provides, which I believe is where some of the highly exaggerated negative reviews online are coming from. The great news is that those individuals have already moved on, and the current team culture is much healthier and focused on the work.
Also, just as a reality check regarding the internal policies—as long as you follow the standard procedures and apply properly, getting approval for WFH, annual leave, or expense claims is straightforward. I’ve personally never had an issue with any of it.