Opportunity to work from home.
Employees can choose when they work.
Cons
Lack of interest from staff in the work delivered by the employees...
Lots of people working here who have no idea what they are actually doing.
Salary is pretty low compared to other IT companies...
There is just no good use of people's talents.