My work matters. My opinions are heard. My team is happy. I have great work-life balance.
Cons
Needs to have improved staff member evaluation tools, but they're in the works. It's a fast growing company, so you'll find yourself juggling multiple things at the same time. This isn't necessarily a bad thing, just something that some people will struggle with.