Pros
Great people, great management, great teamwork, fair compensation with nice raises, ability to work remotely, consistent company growth, employees are appreciated, PTO is encouraged, work-life balance is a priority
Cons
Benefits are good, but insurance options could be better