Pros
Stability is very good as compared with other companies
Cons
Knowledge is slow as compared with other
Pros
People here are great, so much flexibility (outside of busy season) with unlimited PTO, ability to work from home, etc
Cons
Hours can be rigorous at times, but is generally made up for slower out-of-season times.