Where do I start? This company is selfish, they have immature and insecure bmanagement, unplanned layoffs and hiring, BUDGETARY MISCALCULATIONS, primitive development standards, selfish attitude when it comes to senior leadership pocketing big bonuses and no respect or adulation for any hardw working individuals. They look for any and every reason to let people go, it doesn't matter how hard you worked, nor how much efforts you put into the company and projects, they are merciless and they will not give any reason and will just fire you. It is very common to see multiple team members leave (due to quitting or getting fired), and it's so common the old timers here think and act as if that is a normal and good thing. What it is, is extremely alarming and a HUGE RED FLAG. STAY AWAY FROM THIS COMPANY, they do NOT VALUE your loyalty, hard work and efforts. and as I said, any one mistake you make they will use that against you to fire you. Getting fired here is like second nature. I have seen enough here and am actively interviewing and planning to leave. Good luck.