Pros
This is by far, the best company I have ever worked for. Management truly cares for their employees and the work is varied, interesting, and meaningful. The culture at the company is fun and inclusive. Dan goes out of his way to to make sure employees know they are appreciated. Whether it's the annual summer BBQ with fun, competitive events, the company holiday party, or even monthly birthday cake--it's the little things! When you approach management they actually listen to you. There's some flexibility with your working hours . There are great opportunities for growth and mentorship within the company. The company is growing and a great place to further your career.
Cons
I can't think of anything negative.