Pros
You will never have to worry about running out of work, partner gets lots of work because their prices are so cheap and the reports can be thrown together quickly by using fill in templates, so there is job security if you keep your head down and slave away
Kontras
They work you like slave and every project you work on is a rush. There is never a break. There is no focus on quality but rather it is all about quantity of work pushed out the door. I came here over another company because they offered me an extra $1500 a year, but if I had known how hard they would work me, I would have taken the other job offer instead. The staff do all the work but the project managers and principals get all the praise, credit and bonuses. But then if anything goes wrong the first person to get blamed is the staff, never the project managers or principals. If you are one of the many principals in this firm you are treated like royality while the staff are treated like 2nd class citizens. The principals even get their own private parties and every year they take a big vacation together which none of the staff are invited to. The worst part is you don't learn anything new at this job, you just learn how to write what is needed to make the client happy no matter how wrong or illegal it is. Partner is who clients go to when they want to make a problem go away. It could be a leaking nuclear plant and partner will find a way to "write it off" or else the principals get chewed out by the clients and lose their big commissions. Then they chew out their project managers, and the project managers chew out the staff. Basically all the money goes to the principals who are all owners run the company and the leftover scraps go to the project managers. The staff get nothing, not even the scraps, just little to no raises, no training, no praise, not even a thank you for working so hard. I have heard several people say the same things in private, but most people kiss butt and pretend to be happy so they can keep their jobs. Bottom line, do your homework and be careful, if you have other job options take them, even if they pay less. Trust me you will regret it otherwise.