The company does pay well, and I could see the potential for growth when I worked there.
Cons
The management micromanages everything and people were afraid to share ideas. There is also no company culture so if that is important to you do not work here.
Great culture with great people
Rakesh is the one of the coolest boss I have ever worked with.
1.) No issue with working from home, as Employer trust you to get work done
2.) You will not be treated as Resource as most of the IT giant does, people value your contribution
3.) best helpful people
4.) Higher management is there for you for any issue
5.) Good learning curve