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