Pros
They have decent insurance thats it.
Cons
Over worked under paid compared to similar positions in the area. Terrible work life balance due to the end of every quarter u end up having generally 3 days off in the entire month and working fr 14 days straight the last week of the quarter into the first week of the next quarter then they end up giving you have a week off the week after that so all that extra money you got from the over time you have to save up or ull be broke from having half a week off work. Management at all levels minus one or 2 of them are incompetent and willing to fire people for literally anything even if you weren't involved in the situation if you have worked there for any legnth of time be worried for your job because Cree doesn't want to pay you all those raises you've earned over the years and will find any excuse to let you go.