-> Good opportunity to work on various domain
-> Flat organization structure
-> Organized and process oriented
-> Senior management belief in employees that they will deliver
Cons
-> Poor communication level shown by management and working staff at certain times