Vantaggi
Benefits are very good. Employee contribution is low for medical and dental. PTO time is pretty generous especially if you have been there a while. Company is ethical in dealing with clients. They are good with communicating with employees (unless it involves things that directly affect employees). They are financially strong.
Svantaggi
Each office is managed by a local manager so this can vary by the office you work at. There are no growth opportunities. Company seems that they rather take people from outside than to promote within. Principal, like other companies, have cut salaries, benefits and jobs. Communication about the salary cuts were not clearly communicated. Company claims they are financial strong yet continue to eliminate positions. More work is added to employees who are already stressed out. No team spirit. No recognition for job well done.