This company presents well, but really the core values went vastly downhill over the last few years. Expect long hours, micromanagement, lack of diversity, and lack of empathy. The turnover here is also horrendous and they do let good staff go. The other negative reviews on this site are very much correct. They will pressure you as an employee to leave a good 5 star review, so proceed with extreme caution.