Pros
Watching your work make a real impact/seeing the direct results of your work is very satisfying. You are given freedom and autonomy and a feeling that you truly own your role/work. KEMP has a very flexible environment which aides work life balance and all levels of management are easily accessible. Probably for me the most important thing of all though is working for a company with a solid product and strong growth as this means the scope of your role is constantly changing along with creating more opportunities to grow professionally. Great benefits.
Cons
Nothing immediately comes to mind. At any rapidly growing company there are plenty of newly created roles and functions which often mean creating/building these from scratch. Some people may prefer to move into existing roles with established processes however on the flip side many enjoy the challenges of establishing/building their own business unit or function and owning those from Greenfields. I am the latter and am excited by the chance to build something from scratch so I do not consider this a negative.