Pros
Flexible with schedule and dress-code. Great people at all levels. Fun, relaxed atmosphere but make no mistake - you will have plenty of work to do. Staying busy makes time fly - who wants to be bored? Managing partner has a great attitude, wants his teams to enjoy their work and their time in the office. Managing partner is dedicated to those that are dedicated to their work. Makes an effort to distribute work evenly.
Cons
Resources sometimes lack for the high standards the firm wants met. Perhaps the Office Manager needs to take more initiative in knowing what is required to complete the tasks assigned, i.e. time, skill, guidance, etc. so the appropriate measures can be taken. Training is lacking so qualification standards should be raised. Rules aren't enforced. Too much leniency cultivated an atmosphere where senior staff basically do what they want , some partners treat their staff poorly and senior staff will only do the minimum of what is required forcing others to pick up the slack.