Pros
Best reason to work here is to get a great start on your career and learn a whole lot in a short period of time. There is a great wealth of knowledge sharing and the ability to use the resources is high. I have been able to progress through the firm with a relatively good pace and gain a lot of valuable exposure to complex issues that have benefited by learning. This is a fast paced environment and there are a large number of opportunities for someone to get involved in a variety of projects. There is also possibility for someone to branch out into other areas of the business and gain exposure in a new skill.
Cons
One of the biggest down sides of working here is the lack of respect for personal work life balance. The high pressure of deadline driven business does not allow for a possibility to be flexible with your own time. As mentioned above there is lots of possibility to grow and develop but it definitely comes at a price of sacrificing personal time and work life balance. The compensation for time spent on clients is also not equivalent to the amount of hours dedicated to the firm and the sacrifices that are made for the Company. The pressure senior management puts on its staff is not always appreciated but rather demanded.