Full of disappointments and I cannot recommend this company. They don't care with their employees only care for their clients.The good thingsHigh salary that is the only good thing they have.
The challengesEven you did your best they will still going to remove you without proper procedure.