Pros
Flexiblity of Working
Fantastic Compensation and Bonus
Great Team of People
Managment that listens and takes care of employees.
Constant improvement of technology at the company to make life easier for staff
Ower arranges for tranings such as english classes, public speaking training,
Employees are encourarged to write and publish papers.
Employees are encouraged and financially helped to get advanced education
The list will go on
Cons
don't think came across any