Pros
I have worked for this company for 15 years. It is a great place to work and grow as a professional. Employees can enjoy all the benefits of a small company environment while having the opportunity to work with elite, globally recognized firms. The combination of a small company with a demanding client base affords one the opportunity to achieve and advance as far as your efforts will take you. The ownership and management team make great efforts to reward employees. They truly care about each one and have always provided full health and dental benefits and a year-end bonus. One truly feels they share in the company's success as they contribute to it.
Cons
The occasional negative employee, in a small company such attitudes are more visible and can have further reaching impact.