Pros
1. We get opportunities to grow through their various nation building projects (especially for me at that time). 2. Comp off for extra hours of work done in the office (depends on the type of boss you have). 3. Chance to lead projects individually. You are held responsible for its success or failure alike. 4. Chance to lead various project verticals like Heat exchangers, defence, vessels etc. 5. Decent food is provided.
Cons
1. More non productive and non value adding works. No one to listen even if you tell the same. 2. Many work to save their jobs especially top management, so uncertainty remains, like who will leave next. 3. You have to learn on your own and find time to improve on your own Inspite of busy work life. 4. Salary ( if not negotiated well during joining) and increments. 5. Expect no guidance from boss (as they may leave within 7-8 months). Highly demanding for top management.