Pros
1. Very good offshore delivery capabilities. Have rarely seen project work quality getting affected despite process issues 2. Quite ethical in financial matters, with employees and customers 3. Investments in processes, people and infrastructure to control at least some of the challenges of running business 4. Good brand name. Financially sound
Cons
1. Very conservative outlook. Management loves to try and hide behind processes but it is very clear to everyone else that rules are for denying things to most while get modified for few 2. Lack of work life balance for most 'working people'. I think onsite people spend close to 12 hours per day at work at a minimum - if you include offshore calls plus regulard work. 3. Too much focus on 'Next Billion'. Too many good, grounds up ideas get killed as they will not get the next bilion in next 6 six months..