-Internal "free-market" structure creates competition internally and takes away from collaboration. Not the best place for the team-oriented individual, in my opinion. I've observed this at all levels, from the staff engineers to the Vice Presidents.
-Internal "free-market" structure sometimes contributes to a cut-throat culture. Also discourages loyalty.
-A very litigious company. Manages risk well although in my opinion it's been over the top at times, adding to strained relationships with business associates.
-Many software applications, such as ArcGIS and SWMM, are utilized with shared licenses which can become inconvenient (too many people require a license at once, can only access certain software on remote work stations, etc.).
-Year-end reviews are advertised solely as a tool for improvement, but are also used to fire people. Fortunately, you can approve/deny individuals to review you. If you work here, be careful how you use the reviews and be careful who you allow to review you.
-Working in a branch office is significantly more difficult because of the "free-market" culture. It is hard to maintain a presence and market oneself to new opportunities when not in Minneapolis, which is where the majority of staff resides.
-I've seen Barr hire new employees when there wasn't a strong enough demand. Beware of lower-than-expected project work volume, especially if you are young and in a branch office.