Pros
Payment is always on time twice a month through direct deposit - We can manage everything through the Employee portal - no HR interference needed - Health insurance is excellent They have all the benefits that a Fortune 500 company has - FSA, HSA, 401K - Relocation benefits, - Immigration process is very good - Excellent Fortune 500 clients
Cons
Some very junior and immature people who need a lot of hand holding may not be happy here. But most people they hire are real professionals -