Pros
If you were to work there you will probably really enjoy working with your peers and your manager/managers. At this level there is a lot of compassion and desire to do the very best job for our customers and employees. Although it is high tempo and fast pace company the environment that you work in is relaxed. The dress code is relaxed as well. Customers have been around for a long time in most cases. When you work with them you will find them to be great people.
Cons
The company has been owned by investors. The executive team becomes more and more disconnected with the workforce employees as time moves on. Investors and executives reap the benefits of growth and cost cuttings while the rank and file pay the bill. The employees are considered "upgradable" by the executive team. Employees work in a "meritorious" environment, so many employees do not get pay raises. For some employees it is the same year after year. If you are lucky to get a raise, rarely will it be more than 3%, even though we raise customer subscription fees 4% year after year. If you are healthy and don't need to visit the doctor the medical insurance is fine. However if you plan on seeing a doctor bring your checkbook. If you have ongoing medical needs expect a fair portion of your take home pay to go to medical.The company does no do any matching in the 401K that it offers. The program consists of front loading mutual funds. The only way that this makes sense is if someone at the company is getting a kick back.