Pros
Although the benefits and perks at Illumina are amazing it's the the employees at Illumina that keeps the company strong. The yoga/gym/recreation on site and the monthly happy hours / half yearly sponsored corporate parties allow us to network with so many individuals from various pars of the company. Illumina does know how to care of its own. The salary is pretty competitive with stock options, bonus, raise, etc. You learn a lot of valuable skills at Illumina in such a small amount of time. They expect you to hit the ground running. 1 or 2 years at Illumina is the equivalent of 3-5 years at a regular company.
Cons
When I came on board with Illumina, I was hired specifically more certain skill sets. I have seen myself and others included have their positions radically evolve into something completely different. Regardless of whether or not you are satisfied with the change. Projects and priorities could shift instantly, leaving things a bit chaotic at the office. Illumina's core values don't seem to align with your personal goals and end of year review, which tends to lower your raise/bonus. Whether this is on purpose or not I leave that to the employee. There seemed to be a disconnect in communication and goals between upper/middle management and rest of the teams. Advancement and movement across the organization was difficult and hard get approval of for some employees. No structure was in place to show you a path to becoming a senior person on the team or move into a manager or assistant director role. Although Illumina does hire outstanding employees, there seemed to be a lack of basic MS skill sets or analytics for some of the employe thereby having no understanding of their data the to create presentations critical for senior management on how their business line is doing. Turnover is quite high. The burnout and level that you are running at Illumina can be exciting but also stressful.