Opportunities to work on large scale projects
Good working atmosphere
Cons
The remuneration criteria are not justified with the job description
Employees are not rewarded for being key team players and and their performances, instead for working unnecessarily longer hours