Pros
Management are quite Laissez-faire (in my office, anyway), you can mostly get a reasonable work-life balance since a lot of the time management seem to be asleep at the wheel.
Cons
-Management style varies wildly from Laissez-faire to control freak depending on the flavour of the month. -Not much direction, some managers have terrible or non existent HR type skills. -Family owned business from India. Staff outside of India will have a hard time with understanding rationale of some decisions and processes. Much of the company is driven by Indian culture (e.g. "yes" men) -Much is said regarding training and opportunities but nothing happens. Offices outside of India are at a greater disadvantage. -Far too much financial scrutiny on offices outside of India - much effort expended to nickel-and-dime.