Pros
No Pros, no certification, no learning, no career growth full politics
Cons
One of the worst organization I have ever seen in my experience, it was my mistake that I have joined such a fake organization where they never met with their commitments. When they want candidate on board they will offer all false commitments and when you have opted their offer they will ruin your career. Managers are not at all technical they just have done some PMP, CSM certifications and got hired in higher salaries now they think that employees are labors treat them as what they want. Meetings all the time but never met with customer expectations I have seen first organization where developers and testers have separate scrums in same project no body in sync up, you have to roam desk to desk for a piece of information. No documentation all verbal communication, they will make your life hell. US Managers will whatsapp you in India time to solve their own problems and take the credit as well, no professionalism.