Pros
- New opportunities - Surrounded by good, positive, and hardworking employees - Can get a senior position quickly if they like your work, no matter the number of years that you have in the IT industry - Good learnings - Working with international clients
Cons
- So much micro-management - Alternate Saturdays have to work - Roles and responsibilities are not clear. - Employees are doing so much overtime nowadays - Feedback never incorporated or investigated - Not following a proper agile process - Lack of skills in decision-making as an organization - Not changing the old traditional process - Least amount of experience employees there almost all are freshers - Ratio of resignations is high - If they need you then only you will get a good appraisal.