I work at Teradata full-time. It’s a great job if you enjoy traveling or want to get your feet wet. That aside, Management leaves a lot to be desired. There is an undeniable shortage of training in their position, coupled with their lack of people skills that is needed to create a team environment.
Managers are petty and lack ethics by gossiping about other employees and each other. There are a multitude of employees with various backgrounds and managers have no experience working with a diversified group of people let alone bringing them together to work cohesively.
This can make for a very unpleasant work environment, something I have experienced first hand.