Pros
- Being a big Organization, you get top benefits like highest Health Insurance, Travel/Mobile Allowance. - Good office facilities. - Intelligent People to work with.
Cons
- No HR Involvement if an employee is in distress. You just see the HR people during the onboarding and thats it. They will never connect with you about your well being. For me, they did not even take an exit interview as if they are not bothered why I am leaving (may be they did not even know) - Managers discriminate and does favouritism. If they like you, they will give you ample opportunities and other people will not even know about that opportunity as everything flows through a manager rather than open to the public to choose. Good quality engineers had to either move to a different teams or leave the Organization, because they never had any backs.