Pros
interview process is easy. As long as you have a pulse, you are hired.
Cons
Owner and management have unrealistic expectations of staff, which is overworked and underpaid. When clients blame employees for any issues (which is frequent), owner and management do not believe employees. Company makes themselves out to be way bigger than they are. Example: They list an office in Puerto Rico (there is none) and the office listed in NY is no longer associated with them.
They promise customers everything to get them as a client but then can not deliver the goods because they refuse to hire replacement employees when they fire someone. Hence, the staff has attitude problems and are just miserable.
Forget about getting a raise. They cut your hours whenever it is the "slow season" (interpretation: we lost a client and do not have the money to pay you). Their attitude is "we can do what we want because the job market is bad" which is why the staff is miserable (which clients have complained about numerous times).