- Nice and friendly environment
- unstressful
- managers and supervisors are nice
- Some autonomy in projects
Cons
- Conservative and slow in terms of embracing new technologies/development in software industry
- Workplace is dull and boring
- You really have to be self-motivated