Pros
I normally wouldn't post a review of a company I currently work for, but I felt the need to step up to counter a couple of opinions I’ve seen expressed here. I’ve worked for Foundation Software for a large part of my career and have seen the company grow from just a handful of people to several hundred. Though I work as a software developer, I’ve had many opportunities over the years to work with a variety of departments and have an impact on the growth and success of the company. I think the key characteristic of the people who are successful and happy here is being a self-starter. If you just want a job and wait for things to come to you, you’ll end up with just a job, but if you are self-managing, curious and inquisitive as to how a successful company actually works, and have ideas and want to contribute, you’ll have a rewarding career and be part of something bigger than your immediate job title. The company offers the standard perks of most modern software companies (pop, snacks, nice benefits package, relaxed environment, etc.) and some neat extras like a concierge service. Compensation is good, particularly if you invest yourself in the company. We even have our own training programs where - if you have the aptitude but not the formal education – we’ll pay you to learn. But I think the best perk is being part of a company with a strong culture and sense of community, where there are very few politics, where we actively fight the corporate mentality, and we recognize we’re all contributing to deliver a great product to our customers.
Cons
We keep running out of diet coke (victim of our own rapid growth).