Pros
The recruiter I work with has always been prompt with reaching out and following up via phone and email, and she's occasionally made herself available after hours due to time differences.
Cons
1. There is a severe lack of direct communication between the administrative staff from within the company--one person/dept says one thing, and another dept contradicts that, and the recruiter has to run around like a headless chicken to straighten everything out. 2. The person/dept handling communication between CXE and BCBSMA for insurance gave the impression that they did not know proper policies and procedures, nor replied to any form of contact that was not the recruiter. 2.1. BCBSMA has a specific/special representative that works with employers, and records of any communication. It took multiple calls with multiple BCBSMA CSRs and managers to figure out that CXE had NOT been in contact as CXE claimed. BCBSMA confirmed the date that information was traded to update insurance records happened AFTER I called and emailed my recruiter multiple times due to no returned communication from CXE that wasn't my recruiter. 3. The pay system is useless. It's nice that you can use the ADP website and mobile app to view your pay history, but that's literally all you can do--you have NO control over anything, which is ridiculous. Other companies who use ADP don't have the 1-2 week/paycheck delay when changing direct deposit accounts; a previous employer of mine using ADP gave the employee control over their info, so as long as you changed the banking info before the next check was processed, you could switch accounts whenever. 4. No local availability. Normally compensating for the time difference wouldn't be an issue. However, when it takes multiple calls and/or emails to actually get something done, it becomes a hassle.