Great people who are invested into the company, good benefits includes profit sharing, 401k matching,and good health plan
Cons
Pay is just ok, work-life balance has be actively managed since it is very easy to get over-commit, especially during golive.Annual bonus rather small and sometimes politics get in the way