Pros
People are generally nice. Salary and benefits are OK (that said, do not expect raises if you get promoted; you'll just get the additional work without the additional pay). Hours are reasonable. Casual dress. Profitable and growing business.
Cons
Foundation prides itself as a dynamic company that has a minimum of red tape. That was largely true when I started there (years ago), but it is not accurate anymore. Maybe it's inevitable as a company grows larger, but Foundation is now much more about rules and regulations, and less about producing quality products. There are definitely sacred cows at Foundation. Many of the other reviews here mention nepotism; it is 100% true. Favored longtime employees can get away with repeated misbehaviors and incompetence. Others will be disciplined for far less. If you're not one of the chosen, then you'll have to accept that favoritism as reality. Foundation has recently experienced significant turnover among higher-level positions, especially in R&D. All key decisions are made by the same small, insular group of people with 20+ years at the company. Management does not seem particularly interested in other opinions. It helps explain why so many of the people they hire from the outside (as opposed to family members/friends of employees) soon find someplace else to work. Those with other options move on; those who are stuck, stay.