Pros
The company allows plenty of flexibility to balance work/life needs and opportunities to attend conferences and industry events. Lots of multi-disciplined projects to work on. This is a great place to start out of college but if you're there after 2-5 years, you're making a career mistake.
Cons
This company has terrible employee salary returns. No straight overtime for anything over 40 hours and the annual salaries are below-average for this type of work. Benefits are average - not good or bad. 2% match on 401k is average to below average for the industry. Promotions and raises are slow to come by and since you can't bill for anything over 40 hours, there's zero motivation to do anything above the bare minimum for your job. Employee turnover is extremely high, and those that do stay are usually the ones who are complacent in their job. The company has way too many clients and individual project managers and not enough staff to support all of the work. For a design firm, there is very little technical expertise in the company.