Provides an opportunity to balance work and life - usually a relaxed work culture, typically European.
Good company time policies - employee friendly
Cons
Very slow execution - not able to cope up with demanding market, loosing business
Not a pay master - because of its own financial condition, may not expect very good hikes - single digit avg hike for last couple of years.