Vantaggi
i got an opportunity to learn new technology
Svantaggi
Their managers in IT are horrible to say the least. Nepotism and favoritism has led to many undeserving people promoted to upper management. As a result they don't understand how to manage people and expect people to be brown-nosers. Good developers leave as they don't want to work for a BOSS who does not understand tech nor take responsibility for their failures and point fingers at others. There is a lot of people from Indian (asian) descent and they think that just because their title is manager or director, they can do whatever they want typical INDIAN BABU culture. Worklife balance is not there for developers, you will be called anytime to fix issues. I got regular calls at 2 AM even later. They depend heavily on people waiting for their green cards and abuse these workers as they know that they can’t change jobs easily. Pay is on the lower side of market and bonuses and promotions are only handed over to manager’s pets. The atmosphere is vicious teams work in silos, i saw that a senior manager and her team did not cooperate with another manager in their the delivery of a major initiative, lots of blame game. The company lost huge amount of money and time because of petty politics. They interview you for a certain position and low ball you with a lower position, so never accept a lower position as getting a promotion is very difficult. There is very less room to fail, so people are always trying to blame others. They make everybody sign a dignity pledge but it's funny how managers don't follow the pledge. Threats blame game, and making someone scapegoat is real. Don’t join if you want to work in american culture….