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
Always looking to help out you as an employee and better yourself in your career.
Cons
Turnover can be high depending on the contract.