Management is atrocious. I have never been treated or spoken to in such a manner. Don't expect that they are looking out for you to better your career. They dispose of employees and try and get as much work out of them with abuse and threats for a few months until you quit, then they get a whole new batch of people to repeat this vicious cycle. I worked on a team of 12 in a 2 month span and not one of them are there to this day - turnover rate is extremely high.