They are company that helps you succeed and everyone is a team player. If you are needing assistance on a project everyone is willing to open there line to assist.
Family oriented, one can work independently since you are always in a project. They also supported me while I was in between projects. Great company!
Cons
The pay is a little low and no much chance of an increase especially there is no designated sales person assigned in the US. Fully dependent to existing projects