I worked with KEO about 10 years considering it was my family. KEO directed by a smart management, they respect the employees, appreciate their efforts and support them, improve their knowledges with experienced staff and excellent management.
They have very good environment, listen to the employees ideas and working to improve the work level and their system.
High level consultants following international standards /regulations in their design, updating their projects specification with the latest technology and achieving the best for their clients.
Pros
Offering lunch & learn for diifferent field, free lunch & cake for birthdays of the staff with family environment
The working atmosphere is so pleasant, managers treat everyone equally. All employees are professional and the conduct of work always exceeds the expectation.
I joined in August 2012, this company has such fine professionals. The working environment is good. The salary package that they are providing to the employees is fair enough. It is higher than the other companies and no salary delayed.