Pros
Over my 10 years I have seen the company show that they are focused on being progressive and establishing the company as a leader in the IT Healthcare industry. At the same time they have worked to make the company an employee friendly (Family) place to work. They try to promote from within, be fair in raises they give, but, you do have to earn your raise. They are improving their performance management process so employees know how they are performing and what to expect come raise time. The team environment of accomplishing projects that gets everyone involved helps develop all employees. There are many activities to show appreciation to the employees - the tuition reimbursement program is fantastic, support of recreational teams, lunches, spontaneous days of giving away ice cream, sno cones, and other treats, providing educational presentations on personal matters that can benefit employees on and off the clock (budgeting, credit issues, mortgages, student loans, etc.). Providing personal one on one counselling sessions through the 401(k) Plan.
Cons
All companies have their issues. However, it would be good if all areas were treated equally. It is evident that certain departments receive special treatment. This only frustrates the areas that are neglected or not given as much reward as other areas.