Many cons from this company with high up and managers. NONE of them know what they're doing. I was never clear in my role or knew what my expectations were, because my manager never spoke to me or had a clue what I should be doing. They are constantly changing their minds on everything and don't stick to one plan and let it develop. This leads to panic and constant layoffs. They are great at spitting out nonsense and then wondering why were aren't getting results.