Pros
1. Casual Work Environment 2. No need to inform your supervisor for Leaves, just take and then say "unplanned leave" 3. Full of extra curricular activities, nothing technical. 4. Informed (not Mock) Fire Drill every 6 months 5. Annual Party thrown at Five Star Hotel 6. Developes everything in software viz. DSP, drivers, embedded applications, user interface in india center only, but you won't get everything to learn because you will be tied up with just one module for years, after all they want to develop expertise for themselves. 7. Very Good in hand salary
Cons
1. No career growth 2. Either No or very high work pressure 3. Every hour verbal reporting, email reporting is additional 4. Management hardly knows people managment, just puppets of their foreign counterpart. 5. No defined criteria for promotions, may get based on your criticality 6. Reward program is extremely poor, basically management does not know when to reward an employee, for them it is always expected performance.