Pros
No pros. These guys are liars and thieves. When you see 5 star reviews and 1 star reviews and nothing in the middle you know what's going on. They will suck every last drop of blood out of you. Cons for the (2) 5 star reviews: "the traffic around the office can get bad some time..." I am just laughing at this.
Cons
Worst work environment ever. I have worked at 7 companies in my life. 4 start ups and 3 Fortune 500. This is by far the worst company ever. They are doing a lot of illegal things as well and have changed the company name at least 4 or 5 times. They also rip off customers. We had customers calling and threatening the employees. Don't get involved with them. Employee turn over is extremely high. They try to use undocumented workers or hire weak people to prey on them.