Despite having read few negative reviews online, I decided to not let it cloud my judgement and went in with a completely open mind. The senior management staff were cordial and HR was very nice. However, as the day progressed and middle and junior level staff started interviewing, I realized that they were all very negative, rude and insulting. I have never seen such a discouraging attitude before, it was almost as if the interviewer was challenging me even before I have stepped in to the role. After several negative experiences, I had no choice but to understand that it seems to be a very non-supportive and cut throat atmosphere here. Not recommended if you value work life balance or sanity