Pros
Good colleagues across different practices. Opportunity to work with well-known and renowned clients.
Cons
1. Zero work/ life balance with no compensation for time spent afterhours and weekends. 2. Bonus supposedly "tagged" to performance: It's a load of BS. Pretty much depends on who is your champion and who can pull the strings. Nothing to do with performance whatsoever 3. Claims to be an "Equal Opportunity Employer": Company is staffed by their own friends and catapulted into higher ranks instead of grooming and training the junior staff. 4. Work is not evenly divided. The more able and competent you are, the more the work is piled unto you. 5. Junior level and support staff are usually treated like dirt. When trouble is detected, its the low-rank employees who get blamed for alot of things. 6. Rampant favourism. If you are someone's favourite / pet, chances of you rising through the rank is very likely. 7. HR is very disconnected from the ground staff. The way HR deals with the empoyees are unethical. Lack of communication on alot of things. Employees are not notified or informed when action is taken.