They are truly passionate about their employees and you never have to worry about your work life balance. It is also a healthy environment with a really friendly team atmosphere. You get a lot of responsibility.
Cons
I wish there were more performance related incentives and better commision structures + more room for flexible work remotely.