The positive reviews here are shill reviews. People are unhappy and very stressed out.
Management foster a blame culture without any introspection. The current senior management was gifted the previous product and believe they created a masterpiece (born on third base, think they hit a triple analogy stands here). People who speak their mind are quickly put in the "bad kids" category. People go in and out of favor with the senior mangement very quickly. Don't come expecting to make a difference, be quiet and collect a paycheck.