Pros: company, people, services, network
Cons: salary
I was there before the buyout but started in the early days and loved working for this company. They are overall a great company with great people and made working there fun. They are fair and supply a great work place.