The work is often hard, and sometimes things need to get done that you may not want to do. I guess that's why its called work and not something else. If you are looking to have someone else figure it out for you, or work on autopilot, or put your feet up and have others carry you, or 'baby bird' your career to you this is not good fit.
This is a smaller company. Staffing is slim, so when someone is out we feel it.
Compensation is good, but is affected by how much you bill. If you are looking for a flat wage or salary this is not the right place.