Pros
Good group of people and very comfortable environment. Everyone has been very welcoming and friendly as I came onboard. Genuinely interested in helping you get up to speed and contributing quickly. The benefits package is solid especially the tuition reimbursement program. Lots of nice perks working here with significant discount for a variety of services. Management allows people to do their job without micro managing day to day functions.
Cons
Tuition reimbursement and approval process is slow. I have only been with the company a short time but there seems to be a large number of contractors versus employees. Contractors make sense in certain cases but there are several they have been with the company for years. Would seem to make more sense to have them converted to employees to be more vested in the company.