Pros
On the surface: salary, experience, reputation, good work location. Decent benefits.
Cons
Be aware the owner of the company is very ego-centered and rarely stops talking about himself. They hire business development people then provide you with a giant administrative projects that benefit the company but you get no credit for. It is a small office so drama and unprofessional office behavior stands out and seems to be allowed even when presented to owner/ management. This appeared to be primarily directed toward younger and new business development women. HR Management seems to be uninformed about labor laws as they and ownership will tell you after you have been hired that if you're 'salaried' you are require to work more than 40 hours / week. This is not an accurate interpretation of "exempt" an "non-exempt" statuses and obviously not discussed in interview (pre-employment) My personal experience is that when I questioned things like this the micromanagement and unkind / nosy behavior of office management increased as did threats of miscommunication over projects being part of employment files.