"The company has gone through a lot of changes downsizing the employee base. The products have been improved but still there is a lack of investment in employees. Customers still find the organization difficult to deal with and they are not as agile as they can be."
Update your browser to have a more positive job search experience.
Upgrade My Browser