Company has terrible employee retention, few people have job security, the leadership team is impulsive and have developed a internal waterfall of the highest struggling of communication and rash decisions I've ever experienced and the second someone challenges them they get rid of them. The leadership team over promises the staff raises that never come, the talk terribly about their customers and staff behind closed doors with vulgar language. They advertise remote and flexible schedule benefits, but only allow this to people who sit in their current standing of favorites and even then it is rare and short lived. Would never recommend, there are a lot of great companies, CEOs and HR ect out there but this is not one.