Good place to start for a college grad to gain work experience
Cons
The owner is extremely belligerent and picky. Make a mistake and he'll drive the screw as deeply as he can to belittle you. It is an extremely small company, employing less than 10 employees so there is no room for growth.
Quality of services is not good. They provide workforce resources from all over the world which impacts quality.
Sales team will do their job perfectly selling you services but will fail when it first to delivery.