First - we're a software development company that happens to develop and manage Wellness programs. We're not a health care company. You really have to understand that before you interview here. If that's not your segment, MAYBE you can find a niche, but you have to be comfortable with software, data interchange, and complex relationships with clients and their vendors, no matter what you do. If you're used to a comfy, slow-paced insular environment with a lot of bureaucracy, you're not going to get that here. We're more like an agency.
I started with WHS in 2012 and loved it for the first year and a half, but was seriously considering pulling the plug in early 2014 because the company was something of a mess. The complete restructuring in mid-2014 and pitiless elimination of weak leadership encouraged me.
We've fostered a really positive team environment which shows when you speak with current employees. That said, there are jobs that I wouldn't do here. Be positive that you truly understand the job role you're interviewing for - we've made a lot of improvements with our job descriptions but there are still weak spots.
Recruiting is hit and miss. If you talk to a recruiter and they leave a bad taste in your mouth, HANG IN THERE! If you get a chance to speak to the hiring manager and your potential team - they will give you the scoop. The hiring process is frustrating for all of us. We're trying to improve this through HR, because the recruiters can be awful. IF YOU KNOW SOMEONE AT WHS, TALK TO THEM FIRST AND THEY WILL MOST LIKELY BYPASS THE RECRUITERS. Ask them to submit your resume through the internal referral system as well. If your resume lands in a manager's hand with a strong endorsement, there is a much better chance that you'll be recruited more aggressively.
Finally - I don't consider this a con, but a lot of people do. If you're in a client-facing role, you get to work with clients. Yay! A lot of people don't have the stomach for this. Be sure that you are comfortable with speaking with all kinds of people, of varying knowledge levels and professionalism, before you take a client-facing role. People who are used to just cruising don't do well here.