Pros
1.Good for learning new technologies. 2.The Work environment is good, colleagues are very kind hearted and helping nature personality. 3.Giving more value to time. 4. Taking feedback from everyone- But No implementation. 5.Good hike and bonus based on performance.
Cons
1. Expectation is too much from freshers side. 2. Few of the managers are don't know technology, still they are managers, No idea of the development side, just pulling the legs to the developers and testers. 3. Concentrated on talking in meetings, Who talks more they are good at all. 4. Changing the technology frequently, Not getting any idea what we are doing and not able to become the master in any technology. 7. Lots of meetings/session 8. Shouting on the employees, calling after office hours to work.