Pros
1. A lot of work; hence, one can learn exponentially. 2. Company-wide HR policies are sound. 3. Salary breakups are very transparent. 4. A lot of work around GenAI (at least at the proposal stage)
Cons
1. The management I worked under was terrible and confused. 2. There was no proper work segmentation. 3. In most scenarios, resources are overworked. The managers compress timelines and deploy fewer resources to fit the client's expectations, resulting in a soup during implementation. 4. The Touch HRs are useless and do not care about the resources' well-being. They never tried to understand a staff's problems and only blindly advocated for the Senior Management. 5. Staff who have been with the company for more than 10 years are untouchables, although they might be extremely incapable and unable to manage the work expectations.