Pros
I am working for this company from last 8 years , close to 5 years as employee . You will love this company working as a consultant rather than employee . Flexible work hours , Good cafeteria's and nice perks . You will definitely excel in this company if you are a project manager or into project management . There are not much pros about this company .
Cons
Though the vision of the company is to become another FB , Google , Yahoo , Intuit they do not have the resources , caliber or the balls to become one in current market . This company is probably few years behind compared to any true tech company . The commitment ( verbal ) is to build the skill set or to hire people who can or are proficient with coding aspects of emerging technologies but they necessary doesn't show while implementing it. All it cares about is being politically right and definitely people can get promoted who are good Project managers or who can suck up to their management . Not a good company who are technical savy.