4.0
Oct 13, 2011
Current employee
Palo Alto, CA
Recommend
CEO approval
Business outlook
Pros
Knowledgeable people, high standards, flexibility with work and location, lots of learning opportunities, interesting clients, wide variety of project types, some fun perks, lack of office politics.
Cons
For the most part there are not too many items to list as a downside--the benefits are not as extensive as at a large company or corporation.