Pros
Range of exposure to various segments of an industry. The opportunities for fresh graduates to enter the world of work and understand the various players and forces in a industry and incredible. This could also be an excellent path to transition from a role of pure technologist or other back-office functions to a more client facing role; allowing for development of client interaction and management skills
Cons
Lack of stability and clarity on career planning, training and lack of appreciation for achievements. The employee morale has been sapped by repeated incidents of corrupt practices at the top including financial restatements and mis-guided decisions leading to large debt loads and low compensation/bonuses. Most of the senior managers are seen as incompetent gas bags who do Not deliver any value-add on projects.