Pros
The company hires you for your skills and experience. Most of the positions require at least 7-10 years of work and the firm looks for people who can get stuff done. The firm highly values people who are self-starters, and can step into a professional environment in their field and become part of the team at a client site. They do not micro-manage. It is up to you to figure out how to get it done. There are monthly tag ups via video conferencing to provide feedback and discuss work items. Advancement in terms of compensation is based on client feedback so your customer on-site is where you need to put the focus. The counterbalance is that you get to solve interesting problems for the client with clear ownership of the process and getting results. The firm has industry competitive pay and benefits and this year significantly enriched the 401K program. Pay is actually a bit above the norm. If you want professional development, like learning a new project management method, or a new software package, just ask. Finally, management has stated repeatedly that work / life balance is important as a value in its own right and in terms of employee retention.
Kontras
The embedded consultant role isn't for everyone. You are on your own on a day to day basis with the client and must depend on your professional judgement about what to do, when to do it, and so forth. The company is very lean in terms of top management, but they are responsive if you need help. Also, the company's lean culture also goes to the issue of positions, titles, and other rack and stack HR stuff. For instance, business cards do not have titles on them. It is refreshing, but can be a bit of a change for someone coming out of a more rigid work environment.