Nice company to have good learning experience, excellent customer feedback, very slow personal growth
Pros: excellent visibility from a customer point of view, good reputation, secured environment
Cons: favoritism, poor immigration policy
Good exposure to a wide range of projects, co-workers are more towards favoritism including managers, hardest part of the job is to get promotion as the competition is very hectic, most enjoyable is vital exposure to wide range of projects, that will help you have very good learning experience. Immigration policy is very customized and it is not genuine.