Good working environment, no pressure, no crazy deadlines
Cons
Bad salaries, too much disorganization in the departments, no space for creativity or innovation, lack of interest in the professional growth of new workers, only momentary client-satisfaction oriented