I loved this company.
Pros: great company with many benefits, great employee sponsored events.
Cons: many people's jobs were outsourced overseas.
Great place to work. Nice office set-up. Management was very compasionate when my stepdad passed away shortly after I started. Benefits from day 1. Consistent recognition for a job well done. I only give it 4 stars because they outsourced my department overseas, but even then they gave us 6 months notice, there was severence pay, they provided job and psychological counseling, help with looking for another posistionand non-penalized time off for interviews and job fairs.