Pros
- Flexibility - the company does a lot to ensure a good work life balance. You can work from home when needed, almost never have to work weekends, and rarely work over your stipulated 9 hours a day - Career paths are clearly defined. Appraisal processes have been recently overhauled, and are now fair, consistent and extremely participative - For a consulting job, the amount of travel is reasonable. On average, consultants travel for about 4-6 weeks in a year, though this tends to increase (to twice as much) as you grow in the firm - Work culture is very relaxed. You tend to work with smart people, yet none of the typical uber-competitive, pushy folks you would encounter at other similar firms
Cons
- The firm's focus sometimes veers away from consulting, and towards outsourcing & technology; thus, the occasional consultant gets staffed on projects they aren't necessarily happy with - Work hours in India take some adjusting to (2-11PM for most consultants). Add to that, the office location (middle-of-nowhere), and you effectively rule out social life of any sort on weekday evenings - Consultants in the US are hired rather 'fresh' in comparison to India; this leads to awkward situations with experienced India-consultants working for 24 year old's with very little experience