Avantages
Very few pros found working for this company and they get far fewer over time. There is often room for advancement however it frequently is the result of constant turnover in both middle and upper management, also extreme expansion by bidding on contracts before having staff sufficient to meet the basic needs of the potential new client (hence the rapid growth noted in many other reviews). Pay was competitive at start but failed to keep up with inflation some years and job duties/expectations not always clear or always in flux. Coworkers where very pleasant, hardworking and helpful which is perhaps their greatest asset yet least appreciated by upper management. The impression felt across all departments I associated with was a sense of being easily replaceable, even if supported by your immediate manager the decisions were made by senior management in another building in another state.
Inconvénients
Benefits (medical, dental, vision, sick & vacation time, retirement, etc.) are all below industry standard and get worse year over year while cost to employees goes up each year. Though, interestingly, upper management (anything above department manager) has a far superior benefits package not available to standard employees or managers. One year the company so drastically changed the formula for time-off accrual it no longer complied with California law and refused to fix it until an employee filed a law suit (not threat of a law suit but actually had to higher a lawyer and file to get the time-off required under state law?). Open management positions, especially senior positions, are nearly all filled from outside the company with little promotion of hardworking, smart and very deserving current employees. I personally saw many very qualified personnel in pharmacy and IT departments passed up for promotion by bringing in outside people. This is not how a company fosters a healthy work environment or inspires tallented individuals to stay. The constant state of change and always training new talent is a barrier to a stable work environment and frequently leads to new hires receiving insufficient training for the job expected of them. The level of frustration runs high and leads to more turnover.