Pros
Good earning potential - the firm offers a competitive salary and provides you with the opportunity to supplement your salary with pretty generous bonuses. Varied project work - the project work runs the gamut from gap-filling positions (staff level through senior management level) to business process improvement projects, system implementation projects as well as SEC and regulatory reporting engagements and most everything in between. Smart people - the firm tends to hire credentialed people with significant experience (skewed a bit more towards the senior level). In the past year or so, the firm has broadened its hiring to include more junior and mid-level consultants without sacrificing the educational and credential requirements they have long upheld. This has helped make the firm more well-rounded and allowed it to better address the various levels of client needs. Training - the firm encourages training and provides it consultants with many opportunities to add to their skill set. Internal team - the firm has a strong, cohesive internal team that works very well together. Given how lean the internal team is, this is critically important and one of the reasons that the back office runs so smoothly. Work/Life balance - a decent work/life balance is achievable here. Although it may be more challenging to achieve on some client engagements over others, it is achievable. That is something I truly appreciate.
Kontras
Commutes - sometimes the commutes are less than desirable. This is not an uncommon thing (especially in Los Angeles). The firm does try to manage this as much as reasonably possible. However, there are times where that is not possible and you end up with a less than optimal commute. Your attitude about your commute goes a long way in make it a manageable situation. Additionally, I have found that many times you are able to work out some sort of schedule flexibility with your client that helps minimize the "commute" impact. Project content - yes, there are times when the project content isn't as interesting as it could be. I fortunately have not run into that situation very much in my many years here. And, when I did, I chose to make the best of it and wound up finding opportunities to increase/enhance the project content. You would be surprised how many clients are willing to elevate your work if you gain their trust/confidence and let them know you are open, willing and able to do more.