Pros
- Fast growing company, but still small enough that every person has a big impact, and matters. - Our product is the best on the market and we are the leading provider. Being #1 is always good. - Exciting initiatives in progress (new teams to build, processes to put in place). Freedom to speak up and make suggestions. - Great environment to learn and challenge yourself. You progress in such an impressive way, in such a short time, just because of the exposure, responsibility and trust we are given in our everyday work. - You work with a group of "stars", of talented people who work hard and play hard together. - Exposure to top external companies, technology partners and firms. We're working with other industry leaders everyday which is not the case in all software companies. - Traveling to different countries (in my position), encountering new markets and cultures. - Management are there to support you, are highly available and involved and get in the trenches with their team. It's important for me to work with people who can inspire you and who are true leaders.
Cons
- Since we are growing so fast, it's hard to recruit talent quick enough, we have to pull together as a team to keep up - Flexible schedule but have to be willing to do some overtime to get urgent jobs done on time (depends on your position)