Pros
Good company, looks after employees, good pay, good work environment. Good to work for , looks after its employees. Would recommend this company
Kontras
Not that I can think of, may be they can pay more to the employees, and provide better benefits to the employees.