Pros
Decent Company among Desi exploiters.
Cons
All this company cares about is Money. They don't respect the employees at all. Working at remote locations at client sites and you often need to get some paper work done at Miracle office. Try sending an email and you will never get a response. They behave as if you are their slave. This company needs to remember that, they are surviving because of the hardworking employees .Most of the employees are stuck with this company and do not dare say anything because they might screw up your immigration process. Even after you leave the company, you cannot dare to say anything because, the stupid immigration laws require you to demonstrate your previous skills and experience. So you are always bowing your head whatever these guys say.