It is one of the most disorganized, messy companies I've ever worked for. The paycheck is often incorrect and it's impossible to get a hold of HR to verify it. People with no experience in your field try to manage your position and end up making crass and amateurish mistakes. It is glaringly clear that the company doesn't care about its employees, and doesn't even pretend to care. They gave everyone (including teams who haven't even started their work yet) raises yet told my team that we couldn't get raises because everyone else was getting overpaid.