Pros
Work itself is fairly straightforward. Pay is average for everyone outside of design consultant, which is commision based so it has a higher ceiling. Most of your coworkers are friendly and approachable and make your day to day enjoyable. There is a lot of rapid growth in the company as it opens new offices and locations.
Cons
the company is made up of a lot of white males, lack of diversity among the company, especially in management positions. Has a very good old boys club feel. Benefits and employee care is an after thought in most cases. Cost of living raises are frowned upon. Lack of trust of employees among leadership and management. Internal promotions are hit or miss, no clear growth paths if you want to grow your career. Company values are promoted everywhere but very few are actually followed.