Pros
1. Such an incredible place to learn - NetSuite puts a ton of pressure on their entry level analysts to learn and learn fast, I think that if you want a challenge this job will give it to you. You'll be really stressed your first year trying to learn everything and to be a good consultant but the amount you learn in your first year is insurmountable compared to other jobs 2. Very little micro-managing - if you like to take on leadership and do your things yourself NetSuite doesn't micro manage - in fact your manager will probably never even know a fraction of the things you're doing most of the day. Definitely a pro if you don't like to be micro-managed a con if you want to have a relationship with your manager 3. Heavy exposure to many lines of business - depending on what you specialize in, NetSuite provides you great exposure to many different types and kinds of businesses through their "shared resource pool"
Cons
1. Isolating - very little connection between managers/co-workers/project managers. You feel really distant from management and your "manager" doesn't even really know what you're up to unless you're in trouble. Oracle doesn't do anything to help foster a connection between leadership and their employees. 2. Very little work-life balance - expect to work weekends, late nights, and not get paid overtime until after your first year. Your PTO and vacation days are counted against your utilization so basically they inevitably discourage you from using PTO as your utilization is the key metric they look at for promotions. Expect to give your life and soul to NetSuite for your first 2 years if you end up staying that long 3. Over-Utilized and Underpaid - compared to other firms oracle overworks their tenured consultants while consistently underpaying them. You won't get a bonus, you won't get a pay raise until they promote you - it's really corporate and you can't do anything about it (no negotiations, "it's just how it is") 4. Retention - so many people leave and management doesn't do anything to acknowledge the lack of retention