Had high hopes for this company, but it turned out to be a very negative experience. HR department is totally unhelpful. Software is so out of date it's laughable. Work from home policy is nonexistent. My team was OK , managers could use more training. I did hear the PR department is horrible and employees are frequently belittled, so word of warning there.