I'm not sure how they are rated one of the best places to work because it's just not true. Hours, management, job itself, benefits.... everything is not what it seems. It's all a lie and they do not care about you as an employee. This is a toxic environment. They are all about looking good to work and not actually following through. Don't fall for all the high ratings. it's a lie.