Pros
1. Being surrounded by competent caring people and awesome customers. 2. Excellent facility and computers with fantastic IT support. 3. Managers who care about your "inner work life" Currently going to a book club with the Director of my department and reading "The Progress Principle" which is awesome. 4. White Boards to doodle on. 5. Doing something that matters for a company that cares. 6. Employee of the month is called "Rockstar of the month" 7. Giving ideas for the new campus they are planning
Cons
1. We have outgrown our building and there is not enough parking. The solution is taking turns at a parking lot a half mile down the street. The BAV (Bad-ass van) is great for getting you work quickly and easily That's it. I love it here. I'm proud to be associated with a principled and forward thinking company that cares about customers and employees and values everyone's ideas.