Pros
nice company, very good on call compensation;
lots of expensive software has been used over there, e.x, oracle RAC, Informatica ,Microstrategy, CRM, SQL data warehouse. Sharpen your competive ability in the market
Cons
stress after the company shrink, one person have to take care many jobs