Pros
Great comp for respective positions (Customer Service, Installation Management, Sales, IT)
Great hours (9-5, no weekends!)
Relaxed dress code (jeans and hoodies)
401k match
Healthcare contributions (increases the longer you're here)
Lots of personal days (increases the longer you're here)
Management that listens to ideas from everyone, not just favorites
Cons
If you're looking for a job to slack and blend in, this isn't the place for you.