!!! Do NOT make a notice when you decide to leave the company. A lot of managers are liars and they will make that you will not get paid.
No culture and no respect to engineers. Competency centers are a joke. They just burn down money and can't do anything. Bureaucracy is high.
Join this company only if you are an engineer and you want to get a green card. (by the way the company was not able to make it for some people due to carelessness )