Ok if you like to get placed and don't want to deal with them.
Cons
Denials/Rejections in Immigration for H1B is the biggest issue. Seems like they have not taken steps to fix and care only about themselves. Avoid as if you get stuck with immigration issues which will be a mess.