A good place to learn and get to work on small or major tasks across several projects
Very welcoming people and positive company culture
If you are self driven you will thrive here
Cons
None so far; cons are more with California expenses than with the company itself
Energetic and friendly staff
Interesting projects with environmental focus
Ability to travel for work
Opportunities for professional development
Small company makes it easy to interact with managers
Good insurance benefits and 401k matching
Cons
Typical consulting drawbacks such as unpaid overtime and commuting to client
Lack of middle management
Informal HR department
Can get stuck working for one particular manager