All the recent reviews are by management and don't trust them and fall into their trap.
You cannot contact anyone from the company after joining. They simply won't respond to emails or attend calls. Don't get deceived by sweet words of recruiters.
No joke once you join
Above all, they stop your salary immediately from the day you resign or if they know you are going to resign for no reason and demand you to pay $30K. My paycheck and few of others who resigned got $0 salary mentioning Office Supplies reimbursement and they never provided any office supplies to any of them. It's blunt cheating.
CEO is rude and arrogant. He judge you by your family background and convince you in many things based on your gender status, income range, whether you stay in apartment or own house etc which is completely against employment law.
I am 5 years experienced with them and very unfortunate to see then treat their employees like this.
Stay away from them. Go with their competitors like fast switch, Tek systems etc. They are very decent and respect employers.