Pros
Great company if you like taking charge of your own career, hold yourself accountable, work well with teams, want to be the best at everything you do (or try to) and don't like micromanagement and having too many bosses,. Culture means more to Zapata than high performers that are difficult to work with, which is great for teams. The management team is open to suggestions and operates in a "flat-organization manner" vice hierarchical. Very innovative and actually listens to the techs and provides them with the management support to execute their ideas Compensation is very generous Work/life balance is top notch, but requires you to be diligent, not for everyone If you want to do more with your career than what you are currently, there are plenty of opportunities to do so (e.g., business development or programming), if it benefits the company and doesn't interfere with your current responsibilities
Cons
Working for a small business can be tough on some, so know that it's a big boy/girl environment, slackers are not welcome. Again, great for those wanting to grow and excel in their career with a company that is growing fast, but not for those that want a 9-5 with bosses telling them how to do their job.