I was a developer there for about 1 year. Management is constantly shifting. There is no "culture" there. I've seen several people get terminated for little to no reason. Management has a "do as I say, not as I do" mentality. There is no work life balance.
My manager was working about 85 hours a week (that's not a typo), and they still complained that he wasn't doing enough and DEMOTED HIM for not giving more effort.
When someone gets termed for something idiotic, it's so common that people don't even bat an eye anymore. If "Joe" gets fired, the inside joke is that goes something like this: "Joe ain't here anymore. They gave it to him the Walser Way."
My pay was good, but that was because I was a contractor and negotiated my salary through my recruiter.
I left on my own terms, so this isn't a bitter review. I left before they could give it to me "the Walser Way".