So many to name but mainly they offer way too much power to middle managers, seem to have sneaky dealings, lack of transparency, they speak badly about each other behind their backs, a truly awful company to work for, wasn't impressed with their tech and less impressed with their people.