Pros
Honestly, no pros other than the office, which is really nicely built. Nearby accessible areas for food etc as well. I guess you get to work on cool projects as well. Some employees are nice and okay to work with.
Cons
Culture is incredibly toxic. Nasty employees and management gossiping about each other, throwing each other under buses. Culture is also incredibly hierarchical. Management expects you to know stuff immediately despite you being new - but yet doesn’t bother to teach you properly. Many employees within the company are stressed out, burnt out, yet underpaid. Also processes are extremely inefficient and slow, due to the traditional old school SME style of operating