Pros
Fortunately got opportunity to work in a project where I got exposure on my technical skills. Extensively managed 35 members in a team but unfortunately this organisation does not care even if you work day and night for a project and critical resource.
Cons
They have started doing hiring and firing in worst way. First they will lie they have many opportunities but in real they don't have projects. Projects are taken away from this organisation from previous years. Once you are done with the project and on bench after 60 days they will ask to resign no matter what. They are not going to provide any project further because whenever resources are required, they are hiring from outside. They have fired many employees like this by asking to resign. Location is also constraint here as they will hire you for different location and once project is over they will ask you to relocate to save your job.