Pros
Oracle NetSuite has phenomenal employee benefits and top-tier training opportunities and resources for product knowledge for employees. The staff appears to be more laid-back than traditional corporate companies: most people introduce themselves casually and refer to everyone by their first names. There is a strong community- and team-based structure and people are quick to respond to Slack messages and are often very friendly.
Kontras
During my time training, a consultant who had been in the role for roughly six months explained that, despite the friendly corporate culture, there was a much higher turnover rate for NetSuite consultants than I expected. Once I graduated training, I saw it happen in real-time: within the first year of working there, four to five team members on projects that I was staffed on left NetSuite to work for NetSuite Partner or Alliance companies in the same role. There were even more that did the same that I had connected with on LinkedIn or that I heard about from other coworkers. I wish that, during interviews/training/onboarding, there was more emphasis put on the necessity to network with Project Managers, Delivery Leads, etc, and office politics in general in order to get put on projects to maintain utilization performance levels and the importance of utilization. Without connections to PMs, you are very unlikely to get put on projects and get the experience that PMs and DLs are looking for in staffing larger projects for career growth; so, you have to job-hunt within the job to maintain performance levels and ensure you're in a position to get promoted. I also wish there was more transparency regarding the process of completing a horizontal shift into a role in another department instead of the emphasis that they put on vertical shifts in the same role or department. They also appear to be making moves to bring their employees back to the office, specifically in Sales roles. Usually, when co-workers stated that they were in the office while on Zoom calls, the background would be quite noisy, which seems a bit counter-productive for a job that would be meeting with most customers via Zoom anyway.