Pros
Very diverse project types. Surrounded by talented individuals with diverse and niche experience. Almost everyone is willing to share knowledge. You could literally make a career change while staying an NV5 employee should you find a new direction that interests you in facilities, project/program management, marketing, or any type of engineering. You have to show real motivation and work hard to make this happen, but is definitely possible. There is never a shortage of work. My particular office does a variety of project sizes. Haven't had to deal with typical hire and layoff cycles that come with relying on one or two large projects. Thanks
Cons
Many firms have been acquired and the type of work each office or region may perform varies greatly. How do you use or share resources efficiently when you have little knowledge of what hundreds of others are capable of? Benefits are only average. Not the lowest healthcare premiums. Really disappointing that they don't have any type of 401k matching. Haven't received any type of bonus or profit sharing in my years of employment. With a variety of current projects and schedules, an individuals workload can be difficult to manage. Especially when you have multiple PMs that might obligated you to overlapping deadlines. This seems to be to frequently a problem (but maybe just part of the world in consulting engineering.) Could be less of a problem in other office locations.