Very Hard working Management team dedicated to customer and employees both. Always ready to go out of their way to help employees in any and all ways possible.
Cons
Small Company focused exclusively on staff augmentation limits the upward mobility of employees. That being said, it is a good place build skills and increase experience.