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
Great people and lots of learning opportunities
Cons
Too many Long hours regularly