Pros
Projects involving travel can be a good experience, if you do not mind travelling. You get opportunities to work with Managers and Senior Managers from other offices. While you are travelling you also get good perks - such as Breakfast, Dinner, alternate travelling expenses are borne by the client. Since this was my first ever real job , I learnt a lot from my Managers, counselors.
Cons
Very bad salary compared to other firms and a pittance of a joining bonus. After speaking to the HR and Partner on several occasions, there was no action taken regarding increment in salary. Long working hours and weekend work was expected. No semblance of work life balance. There was no leadership in my practice for the longest time and a Sr. Manager from another office was promoted to Partner within the firm to lead the team. This change in leadership caused discontent among the whole team and was literally forced upon us. Mild racism is prevalent in the firm. Internal conflicts at the top need to be controlled. It is the responsibility of the Senior Managers and Partners to get the Staff and Seniors utilized but if their utilization is less, there have been instances when the Staff and Seniors have been laid off because their utilization was low. Technical skills do not have any value in this company, its all about how you "Sell Yourself." Even if someone is technically incompetent but knows how to sell themselves then they can climb up the larder pretty quickly.