Work remotely, Amazing customers, Awesome owners, Great professional connections made.
Cons
Some management micro manages, terrible benefits, no reimbursement for employee paid services (internet, cell service, etc). Advancing within the company seems impossible.