their marketing is so-so. I have the skill sets to find my own projects and that's what i did for 4 1/2 years. But the way the company makes you feels and the President talks is really horrible. -5 stars for that. Negotiating salaries with them, It feels like you are bargaining in a vegetable market. If you work here, don't expect to get a raise for at least 3 years. There are no appraisals. You can get a raise only if you glorify the President. If you try to fight for your rights, you will be threatened saying "I will deport you" or "I will revoke your H1B".
There was a time when I I started having issues with them and the HR stopped giving me access to my paystubs thinking that I will go to another company. I asked for my H1 extension copy, they would not give it saying it is company property. I agree it is. But there should be trust between employer and employee. I know that a lot of employees have started leaving them for the purpose that they are not being treated well.