Pros
-Company is strong financially and they don't have too much invested in 1 particular client -Truly a family type culture -Great benefits: raises can be over double industry average and they are based on performance, they have profit sharing (almost like a pension), they have competitive insurance rates, 401k, etc. -They have thousands of products, and continue to innovate and create new products -They look for people who want a career and value their employees. They have tuition reimbursement and are committed to continuing education via conferences, training, etc. -Good work/life balance throughout the company, no one is burning the midnight oil.
Cons
-They do have an old school dress code (i.e. No jeans, management has to wear a tie, etc.) -They are a little antiquated in terms of systems, but they are working on implementing new systems across the company in the next year.