Pros
Used to be a great place to work and I gained a lot of on-the-job experience and worked with a lot of good people that created the firm from the ground up.
Cons
I worked there for almost 30 years and was let go two years before my retirement. Too much office politics. A few people have a hand in everything and if they don't like you, they work to get rid of you. If you bring a problem to light about a partner, it's not well received and I feel eventually leads to termination. They expect loyalty from their employees but are not loyal to their employees in return. No recognition whatsoever for length of service. Seems they feel employees are dispensable, there's always someone else ready to step into you job; however, it can eventually lead to a bad reputation.