Management is very difficult to work with. Arrogant at times...."Their way or the highway" at times. Felt like I was demeaned at times...they talk down to employees sometimes. Would never work there again due to poor upper management and poor team staffing strategies depending on what team you're on/working with.