Easy & short interview process, not quick to fire, sense of security during hard economic times
Cons
It's not exactly high-tech and more like mid-tech, lots of medium level employees around you, relatively a lot of bureaucracy, salaries are not as high as other places
Poor senior management, they do not care for the employees
No career development
No promotion plan
No training
No work life balance when you work with the international teams