Good company, great customer service within the company, good culture, excellent perks
The only downside were typical downsides of the industry, busy season.
The President and Managing Partners know everyone's name and what they are working on. Travel is light compared to the industry.
Hard to specialize as you'll need to fill in the holes where work has been sold